{"id":31,"date":"2010-11-15T20:51:33","date_gmt":"2010-11-15T19:51:33","guid":{"rendered":"http:\/\/pfft.ch\/wordpress\/?p=31"},"modified":"2010-11-15T20:51:57","modified_gmt":"2010-11-15T19:51:57","slug":"monodevelop-installieren","status":"publish","type":"post","link":"https:\/\/www.pfft.ch\/wordpress\/2010\/11\/monodevelop-installieren\/","title":{"rendered":"Monodevelop installieren"},"content":{"rendered":"<p>Im <a href=\"http:\/\/pfft.ch\/wordpress\/2010\/11\/parallel-installation-von-mono-unter-ubuntu\/\">letzten Artikel<\/a> wurde darauf eingegangen, wie man die neuste Version der .NET-Runtime-Engine Mono auf einem Ubuntu-Computer installieren kann, ohne die Standard-Installation zu zerst\u00f6ren. Nat\u00fcrlich macht eine Runtime-Engine mit den neusten Features nur Sinn, wenn man auch Code entwickeln kann, der diese neusten Features auch n\u00fctzt. Meistens ist dazu auch die neuste Version einer IDE (integrated development environment) notwendig.<!--more--><\/p>\n<p>Die einzig brauchbare Entwicklungsumgebung f\u00fcr .NET-Code f\u00fcr das Mono-Framework ist <a href=\"http:\/\/monodevelop.com\/\" target=\"_blank\">Monodevelop<\/a>. Auch dieses Paket l\u00e4sst sich unter Ubuntu ganz leicht mit Hilfe von Synaptic inkl. aller ben\u00f6tigten Abh\u00e4ngigkeiten installieren. Doch auch wenn die angebotene Version zuf\u00e4lligerweise auf dem neusten Stand ist, kann es sinnvoll sein, eine spezielle Version zu installieren. Nachfolgend die Schritt-f\u00fcr-Schritt-Anleitung um Monodevelop (evtl. parallel zur &#8222;normalen&#8220; Installation) auf einem Ubuntu-System aus den Sourcen aufzusetzen:<\/p>\n<ol>\n<li>Installiere die neuste Mono-Version, wie <a href=\"http:\/\/pfft.ch\/wordpress\/2010\/11\/parallel-installation-von-mono-unter-ubuntu\/\">hier<\/a> beschrieben.<\/li>\n<li>Lade die folgenden Pakete von <a href=\"http:\/\/ftp.novell.com\/pub\/mono\/sources-stable\/\" target=\"_blank\">dieser Homepage<\/a> und entpacke sie in ein eigenes Verzeichns, z.B. &#8222;mono-2.8&#8220; im Home-Verzeichnis:\n<ul>\n<li>gtk-sharp-2.12.10<\/li>\n<li>gnome-sharp-2.24.1<\/li>\n<li>gnome-desktop-sharp-2.24.0<\/li>\n<li>mono-addins-0.5<\/li>\n<li>mono-debugger-2.8<\/li>\n<li>monodevelop-2.4<\/li>\n<\/ul>\n<\/li>\n<li>Wechsle die Umgebung, die unter 1. erstellt wurde:\n<pre>source ~\/mono-dev-env<\/pre>\n<\/li>\n<li>Installiere die Pakete in der obigen Reihenfolge mit den folgenden Befehlen:\n<pre>cd <em>&lt;Verzeichnis&gt;<\/em>\r\n.\/configure --prefix=$MONO_PREFIX\r\nmake\r\nsudo make install\r\ncd ..\r\n<\/pre>\n<\/li>\n<li>Fertig! Monodevelop kann mit dem Befehl\n<pre>monodevelop<\/pre>\n<p>gestartet werden.<\/li>\n<\/ol>\n<p>Wenn Monodevelop auch \u00fcber die Ubuntu-Paketverwaltung installiert wurde, wird normalerweise diese Version gestartet. Erst wenn man die Umgebung wechselt (siehe 3.) und mit dem Befehl aus Schritt 5. startet, wird die neue Version mit dem neusten Mono-Release gestartet.<\/p>\n<p>Viel Spass beim C#-Programmieren unter Ubuntu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im letzten Artikel wurde darauf eingegangen, wie man die neuste Version der .NET-Runtime-Engine Mono auf einem Ubuntu-Computer installieren kann, ohne die Standard-Installation zu zerst\u00f6ren. Nat\u00fcrlich macht eine Runtime-Engine mit den neusten Features nur Sinn, wenn man auch Code entwickeln kann, der diese neusten Features auch n\u00fctzt. Meistens ist dazu auch die neuste Version einer IDE [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,5,4,3],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-entwicklung","category-mono","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":5,"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"predecessor-version":[{"id":36,"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/posts\/31\/revisions\/36"}],"wp:attachment":[{"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pfft.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}