MONO Projesi: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
k ("Mono" koruma altında alındı ([edit=sysop] (süresiz) [move=sysop] (süresiz)))
k (Ubuntu Software > uygulama mağazası)
 
(4 kullanıcıdan 12 ara revizyon gösterilmiyor)
1. satır: 1. satır:
{{dergi|sayı=16 |tarih=15 Şubat 2010|sayfano=16-19|yazar=Ayfer Kaya}}
{{yazılım|isim=Mono|ekran_görüntüsü=100px-Mono project logo.svg.png|genişlik=100px|açıklama=Mono|geliştirici=Novell|depo=Ubuntu|tür=Derleyici|lisans=Açık Kaynak|web_sitesi=http://www.mono-project.com/}}
{{yazılım|isim=Mono|ekran_görüntüsü=100px-Mono project logo.svg.png|genişlik=100px|açıklama=Mono|geliştirici=Novell|depo=Ubuntu|tür=Derleyici|lisans=Açık Kaynak|web_sitesi=http://www.mono-project.com/}}
== MONO Projesi ==


Önce '''Mono''''nun sözlük anlamı nedir ona bakalım. '''Mono''', İspanyolca'da maymun anlamına geliyor (maymunun doğuşu). Sanıyorum, '''Mono Projesi''''nin, .NET'in evrimleşmiş hali olabileceği aklınızdan geçmiştir.


Önce Mono'nun sözlük
Şimdi de Özgür Yazılım Dünyası'nda bize neyi ifade ediyor, buna bakalım:
anlamı nedir ona bakalım. Mono,
İspanyolca'da maymun anlamına
geliyor (maymunun doğuşu).
Sanıyorum Mono Projesi'nin,
.NET'in evrimleşmiş hali olabileceği
aklınızdan geçmiştir.
                                     
Şimdi de Özgür Yazılım
Dünyasında bize neyi ifade ediyor,
buna bakalım:


Mono Projesi Ximian
'''Mono Projesi''' Ximian tarafından desteklenen ve ECMA standartlarına dayanan bir projedir. '''Miguel de İcaza''' 19 Temmuz 2001’de sahip olduğu Ximian firmasında Mono'yu oluşturacak olan açık kaynak projesine başlayacaklarını duyurdu. İcaza, 1999'da Özgür Yazılım Vakfı  FSF'den Özgür Yazılım Ödülü, Amerika'da bulunan dünyanın en iyi teknik üniversitelerinden biri olan MIT’den teknoloji alanında 'Yılın Yenilikçisi Ödülü', 2000 yılında da Time Magazin tarafından seçilen, 'Yüzyılın 100 Yenilikçisi' arasındaki bir  Özgür Yazılım programcısıdır.
tarafından desteklenen ve ECMA
standartlarına dayanan bir projedi


Miguel de İcaza 19 Temmuz 2001’de sahip olduğu Ximian firmasında
İcaza, '''Mono''' ile GNU/Linux, UNIX, Mac OS X ve Windows tabanlı makinelerde çalışabilen .NET uyumlu araçlar oluşturmayı amaçlamaktaydı. Yani Microsoft'un .NET teknolojisi ile geliştirilen bütün uygulamalarının çalıştırılabileceği, C# ile yazılmış olan kodların derlenebileceği bir framework alanı oluşturmak.
Mono'yu oluşturacak olan açık kaynak projesine başlayacaklarını
Bu projenin gelişiminde Microsoft ve Novell mühendisleri aralarında dayanışma göstererek proje kapsamında öncelikli olarak Microsoft tarafından gelistirilmiş ve ECMA’ya sunulmuş teknolojilerle uyumlu uygulamaların geliştirilmesi üzere, birlikte çalışılmıştır. Mono, Microsoft .NET ile aynı teknik altyapıyla geliştirilmiş ve birbirleri tarafından derlenmiştir/derlenebilmekte. Zaten bu da yukarıda belirttiğimiz amaca hizmet etmektedir.  
duyurdu. İcaza, 1999'da Özgür Yazılım Vakfı FSF'den Özgür Yazılım
Ödülü, Amerika'da bulunan dünyanın en iyi teknik üniversitelerinden biri
olan MIT’den teknoloji alanında 'Yılın Yenilikçisi Ödülü', 2000 yılında da
Time Magazin tarafından seçilen, 'Yüzyılın 100 Yenilikçisi' arasındaki bir
Özgür Yazılım programcısıdır.


İcaza; Mono ile GNU/Linux, UNIX, Mac OS X ve Windows tabanlı
Mono'nun önemli diyebileceğiz birkaç önemli özelliğini sıralayacak olursak;  
makinelerde çalışabilen .NET uyumlu araçlar oluşturmayı
amaçlamaktaydı. Yani Microsoft'un .NET teknolojisi ile geliştirilen bütün
Mono, yazılım geliştirmede yüksek verim sağlar.
uygulamalarının çalıştırılabileceği, büyük bölümü C# ile yazılmış olan
Mono’nun çok küçük bir bölümü C ile, büyük bir bölümü C#’la yazılmıştır.
kodların derlenebileceği bir framework alanı oluşturmak.
Mono'da .NET ile derlenmiş uygulamalar yeniden derlenmesine gerek kalmaksızın çalıştırılıabilirler.
Linux'te, Unix tabanlı [[v:FreeBSD|FreeBSD]] ve [[v:Solaris|Solaris]]'te, Windows işletim sistemlerinde (NT, 2000, XP, ME, 98, Vista, Windows 7), ve Mac OS X üzerinde çalışabilir. Bu da programcılar için büyük kolaylıklar sağlamaktadır.
Mono'nun herhangi bir lisans ücreti yoktur.
Açık kaynak kodlu .NET teknolojisini kullanılmaktadır.
Mono sadece Windows üzerinde çalışan framework ve kütüphanelerin kopyası değil, aksine Mono'dan tam anlamıyla Cross-Platform amaçlanmaktadır. Çapraz platform; bir programcıya birçok platform için tek seferde programlar geliştirmeyi mümkün kılan programlama ortamıdır.
Novell sadece Microsoft'un, geliştirdiği teknolojilerin ECMA için sunduğu standartları kullanır.
Mono'nun, Windows'tan bağımsız kendine has oldukça iyi kütüphaneleri de mevcuttur.
Monodoc, yapısı itibariyle MSDN’e yapısına benzeyen ve Mono hakkında birçok bilginin olduğu bir kütüphanedir ve sürekli olarak yenilenmektedir.  
Mono'da, 'System.Windows.Forms' kütüphanesinden faydalanmak için Wine programı kullanılmaktadır. 
Mono'da kararlı yazılımları daha kısa sürede geliştirmek mümkün hale gelmektedir.
Kendi kendini (binlerce satırlık kodlar bütününü) sadece 1-2 saniyede derleyebilecek kadar hızlı olması da Mono'nun önemli özellikleri  arasında gösterilir.
Daha düşük bellek kullanımı ve daha yüksek I/O performansı sağlar.
Her gün genişleyen bir toplulukla gelişimini hızla sürdürmektedir.
Mono ve [[v:GNOME|GNOME]] projeleri amaçlarından dolayı birbirini tamamlamaktadır.  


Bu projenin gelişiminde Microsoft ve Novell mühendisleri
Çıkış noktalarından bir tanesi de gönüllülerin '''GNOME projesi''' kapsamında geliştirilen kütüphaneleri [[v:C++|C++]], [[v:Python (programlama dili)|Python]], [[v:Perl|Perl]], [[v:PHP|PHP]], [[v:Ruby|Ruby]], [[v:Haskell|Haskell]], [[v:Lisp|Lisp]] gibi dillerde kullanma isteğinin neden olduğu iş yükü.
aralarında dayanışma göstererek proje kapsamında öncelikli olarak


Microsoft tarafından geliştirilmiş ve ECMA’ya sunulmuş teknolojilerle
Hedefler arasında;
uyumlu uygulamaların geliştirilmesi üzere birlikte çalışılmıştır.


Mono, Microsoft .NET ile aynı teknik altyapıyla geliştirilmiş ve
*VB/Delphi/C# programcıları yazılımlarını istediği anda [[v:Linux|Linux]]'da sorunsuzca çalıştırabilmek,  
birbirleri tarafından derlenmiştir/derlenebilmekte. Zaten bu da yukarıda
*Bu yazılımları geliştirmeyi Linux'te sürdürebilmek,
belirttiğimiz amaca hizmet etmektedir.
*Kararlı sınıf kütüphanesi sayesinde Linux'daki geriye uyumluluk sorunlarını çözmek de yer almakta.


Mono'nun önemli diyebileceğiz birkaç özelliğini sıralayacak olursak ;
*Mono Projesi birçok yazılım devinin birleşmesi ve gönüllülerin çalışması sonucu gelişmesine, Novell sponsorluğunda devam etmekte.  
*Mono, yazılım geliştirmede yüksek verim sağlar.
*Icaza da şu anda Novell geliştirme grup başkan yardımcılığını sürdürmektedir.
*Mono’nun çok küçük bir bölümü C ile, büyük bir bölümü C#’la
yazılmıştır.
*Mono'da .NET ile derlenmiş uygulamalar yeniden derlenmesine
gerek kalmaksızın çalıştırılabilirler.


*Linux'te, Unix tabanlı FreeBSD ve Solaris'te, Windows işletim
Hemen burada birçok tartışmaları beraberinde getiren önemli bir noktanın altını çizmek istiyorum. Bu proje tamamen Ximian destekli serbest bir yazılımdır. Bilinenin aksine Microsoft'un bu projeye doğrudan bir katkısı yoktur ve tamamen bağımsızdır (ticari anlamda). Hatta isterseniz bütün Özgür Yazılımlar'da olduğu gibi bu projede sizin de katkınız olabilir.  
sistemlerinde (NT, 2000, XP, ME, 98, Vista, Windows 7), ve Mac OS X
üzerinde çalışabilir. Bu da programcılar için büyük kolaylıklar
sağlamaktadır.


*Mono'nun herhangibir lisans ücreti yoktur.
Mono Projesi birçok anlamda büyük yenilikler getirmiştir. Birçok platformda çalışabilen bir program olması, Windows'tan Linux'e geçişi kolaylaştırması ve bunun temelinde insanlara yardım edilmesinin düşünülmesi, en önemlisi belki de var olan mevcut bilgiyi, tecrübeyi değerlendirmesi adına çok önemli bir projedir.
*Açık kaynak kodlu .NET teknolojisini kullanılmaktadır.
*Mono sadece Windows üzerinde çalışan
framework ve kütüphanelerin kopyası değil, aksine Mono'dan tam anlamıyla Cross-Platform amaçlanmaktadır. Cross-Platform;
bir programcıya birçok platform için tek seferde programlar geliştirmeyi
mümkün kılan programlama ortamıdır.


*Novell sadece Microsoft'un, geliştirdiği teknolojilerin ECMA için
Bu gelişme bize, Özgür Yazılım ve GNU/Linux'un herzaman bir adım önde olduğunu/olacağını  gösterir. Gönüllüler ve Özgür Yazılım bir de yardımlaşma bir anlamda özgürlüğün gerçek tanımıdır diyebiliriz. Amaca yakın olan öndedir!
sunduğu standartları kullanır
                                             
*Mono'nun Windows'tan bağımsız kendine has oldukça iyi sorunsuzca çalıştırabilmek,
kütüphaneleri de mevcuttur.
                                                                     
*Monodoc yapısı itibariyle MSDN’e yapısına benzeyen ve Mono
hakkında birçok bilginin olduğu bir kütüphanedir ve sürekli olarak  de yer almakta.
yenilenmektedir.


== MonoDevelop ==


*Mono'da 'System.Windows.Forms' kütüphanesinden faydalanmak
'''Mono Projesi'''nin yapı taşlarından biri de '''MonoDevelop''''tur. Şimdi,''' MonoDevelop''' nedir, neyi amaçlamaktadır?, cevap vermeye çalışalım:
için Wine programı kullanılmaktadır.                             
                                                 
*Mono'da kararlı yazılımları daha kısa sürede geliştirmek mümkün
hale gelmektedir.


*Kendi kendini (binlerce satırlık kodlar bütününü) sadece 1-2   
[[Resim:MonoDevelop.jpg|580px|none]]
saniyede derleyebilecek kadar hızlı olması da Mono'nun önemli özellikleri
arasında gösterilir.                                             
*Daha düşük bellek kullanımı ve daha yüksek I/O performansı
sağlar.
*Her gün geniliyen bir topluluk gelişimini hızla sürdürmektedir.
                                             
*Mono ve GNOME projeleri amaçlarından dolayı birbirini
tamamlamaktadır.
*Çıkış noktalarından bir tanesi de gönüllülerin GNOME projesi
kapsamında geliştirilen kütüphaneleri C++, Python, Perl, PHP, Ruby,
Haskell, LISP gibi dillerde kullanma isteğinin neden olduğu iş yükü.


'''Hedefleri arasında;'''
Tabii ki açık kaynak kodludur, yani yazılım geliştiricilerine ücretsiz yararlanma ve geliştirme imkânı sunar. bütün Özgür Yazılımlar'ın temelinde olduğu gibi.
*VB/Delphi/C# programcıları yazılımlarını istediği anda Linux'da
Popüler, esneklik, kolaylık ve güç bakımından tercih edilen C# ve .NET uygulamalarını, Linux ortamında geliştirmemize olanak sağlayan arayüz uygulamasıdır.
sorunsuzca çalıştırabilmek,
MonoDevelop, C#, Visual Basic.Net, C/C++, .NET gibi programlama dilleri için bir tümleşik geliştirme ortamıdır.
Mono'nun genel özelliklerinde söylediğimiz gibi Linux, Windows ve Mac üzerinde aynı arayüzle çalışabilmektedir.
MonoDevelop yazı-kod düzenleme yeteneklerine sahiptir.
C# için kod tamamlama desteği, örnekleri ve kod katlamaları sunmaktadır.


*Bu yazılımları geliştirmeyi Linux'te sürdürebilmek, Kararlı sınıf
'''MonoDevelop''''un kullanıcı arayüzünden de anlaşılacağı üzere Türkçe desteği de mevcut.
kütüphanesi sayesinde Linux'deki geriye uyumluluk sorunlarını çözmekde yer almakta.


*Mono Projesi birçok yazılım devinin birleşmesi ve gönüllülerin
'''MonoDevelop''''ta form tasarımı için Gtk# görsel tasarım aracı kullanılır. Yine Windows'taki gibi bir Tools menüsü de sürükle bırak mantığı ile çalıştırılabilir, bunun yanında konsol uygulamaları da tercih edilebilir seçenekler arasındadır. Mevcut uygulamalar Windows ortamındakilerle büyük benzerlik gösterdiği için deneyimi olanlar pek de zorlanmayacaklardır.
çalışması sonucu gelişmesine Novell sponsorluğunda devam etmekte.
Icaza da şu anda Novell geliştirme grup başkan yardımcılığını
sürdürmektedir.


Mono Projesi birçok anlamda büyük yenilikler getirmiştir. Birçok
[[Resim:MonoDevelop1.jpg|580px|none]]
platformda çalışabilen bir program olması, Windows'tan Linux'e geçişi
kolaylaştırması ve bunun temelinde insanlara yardım
edilmesinin düşünülmesi, en önemlisi belki de
var olan mevcut bilgiyi, tecrübeyi değerlendirmesi adına çok önemli bir
projedir.


Bu gelişme bize Özgür Yazılım ve GNU/Linux'un herzaman bir
Ayrıca ASP.NET uygulamaları için entegre debugger desteği mevcuttur.
adım önde olduğunu/olacağını gösterir. Gönüllüler ve Özgür Yazılım bir
de yardımlaşma bir anlamda özgürlüğün gerçek tanımıdır diyebiliriz.


Mono Projesi hakkında daha fazla bilgi için Mono'nun resmi
== Kurulumu ==
sitesini ziyaret edebilirsiniz:
MonoDevelop'u kurmak için [[uygulama mağazası]]nda örneğin ''mono'' sözcüğünü aratabilir ya da [[uçbirim]]de alttaki komutu kullanabilirsiniz:
==Dış Bağlantılar==
{{uçbirim|sudo apt-get install monodevelop}}


http://www.mono-project.com/Main_Page
== Kaynakça ==
* [http://sudo.ubuntu-tr.net/ SUDO E-dergi sayı 16, Ayfer KAYA, 15 Şubat 2010]


[[kategori:Programlama]]
[[Kategori:Geliştirme]]

20.26, 30 Ekim 2017 itibarı ile sayfanın şu anki hâli

Mono
Mono - Mono
Mono
Şirket/geliştirici: Novell
Depo: Ubuntu
Tür: Derleyici
Lisans: Açık Kaynak
Web sitesi: http://www.mono-project.com/

MONO Projesi

Önce Mono'nun sözlük anlamı nedir ona bakalım. Mono, İspanyolca'da maymun anlamına geliyor (maymunun doğuşu). Sanıyorum, Mono Projesi'nin, .NET'in evrimleşmiş hali olabileceği aklınızdan geçmiştir.

Şimdi de Özgür Yazılım Dünyası'nda bize neyi ifade ediyor, buna bakalım:

Mono Projesi Ximian tarafından desteklenen ve ECMA standartlarına dayanan bir projedir. Miguel de İcaza 19 Temmuz 2001’de sahip olduğu Ximian firmasında Mono'yu oluşturacak olan açık kaynak projesine başlayacaklarını duyurdu. İcaza, 1999'da Özgür Yazılım Vakfı FSF'den Özgür Yazılım Ödülü, Amerika'da bulunan dünyanın en iyi teknik üniversitelerinden biri olan MIT’den teknoloji alanında 'Yılın Yenilikçisi Ödülü', 2000 yılında da Time Magazin tarafından seçilen, 'Yüzyılın 100 Yenilikçisi' arasındaki bir Özgür Yazılım programcısıdır.

İcaza, Mono ile GNU/Linux, UNIX, Mac OS X ve Windows tabanlı makinelerde çalışabilen .NET uyumlu araçlar oluşturmayı amaçlamaktaydı. Yani Microsoft'un .NET teknolojisi ile geliştirilen bütün uygulamalarının çalıştırılabileceği, C# ile yazılmış olan kodların derlenebileceği bir framework alanı oluşturmak. Bu projenin gelişiminde Microsoft ve Novell mühendisleri aralarında dayanışma göstererek proje kapsamında öncelikli olarak Microsoft tarafından gelistirilmiş ve ECMA’ya sunulmuş teknolojilerle uyumlu uygulamaların geliştirilmesi üzere, birlikte çalışılmıştır. Mono, Microsoft .NET ile aynı teknik altyapıyla geliştirilmiş ve birbirleri tarafından derlenmiştir/derlenebilmekte. Zaten bu da yukarıda belirttiğimiz amaca hizmet etmektedir.

Mono'nun önemli diyebileceğiz birkaç önemli özelliğini sıralayacak olursak;

Mono, yazılım geliştirmede yüksek verim sağlar. Mono’nun çok küçük bir bölümü C ile, büyük bir bölümü C#’la yazılmıştır. Mono'da .NET ile derlenmiş uygulamalar yeniden derlenmesine gerek kalmaksızın çalıştırılıabilirler. Linux'te, Unix tabanlı FreeBSD ve Solaris'te, Windows işletim sistemlerinde (NT, 2000, XP, ME, 98, Vista, Windows 7), ve Mac OS X üzerinde çalışabilir. Bu da programcılar için büyük kolaylıklar sağlamaktadır. Mono'nun herhangi bir lisans ücreti yoktur. Açık kaynak kodlu .NET teknolojisini kullanılmaktadır. Mono sadece Windows üzerinde çalışan framework ve kütüphanelerin kopyası değil, aksine Mono'dan tam anlamıyla Cross-Platform amaçlanmaktadır. Çapraz platform; bir programcıya birçok platform için tek seferde programlar geliştirmeyi mümkün kılan programlama ortamıdır. Novell sadece Microsoft'un, geliştirdiği teknolojilerin ECMA için sunduğu standartları kullanır. Mono'nun, Windows'tan bağımsız kendine has oldukça iyi kütüphaneleri de mevcuttur. Monodoc, yapısı itibariyle MSDN’e yapısına benzeyen ve Mono hakkında birçok bilginin olduğu bir kütüphanedir ve sürekli olarak yenilenmektedir. Mono'da, 'System.Windows.Forms' kütüphanesinden faydalanmak için Wine programı kullanılmaktadır. Mono'da kararlı yazılımları daha kısa sürede geliştirmek mümkün hale gelmektedir. Kendi kendini (binlerce satırlık kodlar bütününü) sadece 1-2 saniyede derleyebilecek kadar hızlı olması da Mono'nun önemli özellikleri arasında gösterilir. Daha düşük bellek kullanımı ve daha yüksek I/O performansı sağlar. Her gün genişleyen bir toplulukla gelişimini hızla sürdürmektedir. Mono ve GNOME projeleri amaçlarından dolayı birbirini tamamlamaktadır.

Çıkış noktalarından bir tanesi de gönüllülerin GNOME projesi kapsamında geliştirilen kütüphaneleri C++, Python, Perl, PHP, Ruby, Haskell, Lisp gibi dillerde kullanma isteğinin neden olduğu iş yükü.

Hedefler arasında;

  • VB/Delphi/C# programcıları yazılımlarını istediği anda Linux'da sorunsuzca çalıştırabilmek,
  • Bu yazılımları geliştirmeyi Linux'te sürdürebilmek,
  • Kararlı sınıf kütüphanesi sayesinde Linux'daki geriye uyumluluk sorunlarını çözmek de yer almakta.
  • Mono Projesi birçok yazılım devinin birleşmesi ve gönüllülerin çalışması sonucu gelişmesine, Novell sponsorluğunda devam etmekte.
  • Icaza da şu anda Novell geliştirme grup başkan yardımcılığını sürdürmektedir.

Hemen burada birçok tartışmaları beraberinde getiren önemli bir noktanın altını çizmek istiyorum. Bu proje tamamen Ximian destekli serbest bir yazılımdır. Bilinenin aksine Microsoft'un bu projeye doğrudan bir katkısı yoktur ve tamamen bağımsızdır (ticari anlamda). Hatta isterseniz bütün Özgür Yazılımlar'da olduğu gibi bu projede sizin de katkınız olabilir.

Mono Projesi birçok anlamda büyük yenilikler getirmiştir. Birçok platformda çalışabilen bir program olması, Windows'tan Linux'e geçişi kolaylaştırması ve bunun temelinde insanlara yardım edilmesinin düşünülmesi, en önemlisi belki de var olan mevcut bilgiyi, tecrübeyi değerlendirmesi adına çok önemli bir projedir.

Bu gelişme bize, Özgür Yazılım ve GNU/Linux'un herzaman bir adım önde olduğunu/olacağını gösterir. Gönüllüler ve Özgür Yazılım bir de yardımlaşma bir anlamda özgürlüğün gerçek tanımıdır diyebiliriz. Amaca yakın olan öndedir!

MonoDevelop

Mono Projesinin yapı taşlarından biri de MonoDevelop'tur. Şimdi, MonoDevelop nedir, neyi amaçlamaktadır?, cevap vermeye çalışalım:

MonoDevelop.jpg

Tabii ki açık kaynak kodludur, yani yazılım geliştiricilerine ücretsiz yararlanma ve geliştirme imkânı sunar. bütün Özgür Yazılımlar'ın temelinde olduğu gibi. Popüler, esneklik, kolaylık ve güç bakımından tercih edilen C# ve .NET uygulamalarını, Linux ortamında geliştirmemize olanak sağlayan arayüz uygulamasıdır. MonoDevelop, C#, Visual Basic.Net, C/C++, .NET gibi programlama dilleri için bir tümleşik geliştirme ortamıdır. Mono'nun genel özelliklerinde söylediğimiz gibi Linux, Windows ve Mac üzerinde aynı arayüzle çalışabilmektedir. MonoDevelop yazı-kod düzenleme yeteneklerine sahiptir. C# için kod tamamlama desteği, örnekleri ve kod katlamaları sunmaktadır.

MonoDevelop'un kullanıcı arayüzünden de anlaşılacağı üzere Türkçe desteği de mevcut.

MonoDevelop'ta form tasarımı için Gtk# görsel tasarım aracı kullanılır. Yine Windows'taki gibi bir Tools menüsü de sürükle bırak mantığı ile çalıştırılabilir, bunun yanında konsol uygulamaları da tercih edilebilir seçenekler arasındadır. Mevcut uygulamalar Windows ortamındakilerle büyük benzerlik gösterdiği için deneyimi olanlar pek de zorlanmayacaklardır.

MonoDevelop1.jpg

Ayrıca ASP.NET uygulamaları için entegre debugger desteği mevcuttur.

Kurulumu

MonoDevelop'u kurmak için uygulama mağazasında örneğin mono sözcüğünü aratabilir ya da uçbirimde alttaki komutu kullanabilirsiniz:

sudo apt-get install monodevelop

Kaynakça