Wie installiere ich die Mono-Entwicklungs-IDE für Mono 3.0.2 unter Ubuntu 12.04.2 LTS 64?

2466
Fnux

Ich habe (von der mono-project.com-Website) heruntergeladen und mono 3.0.2 für einen bestimmten Zweck in / usr / lib auf meinem Ubuntu 12.04.2 LTS 64-Bit-System installiert, wobei folgende Befehle verwendet werden:

wget -O Downloads/mono-3.0.2.tar.bz2 http://origin-download.mono-project.com/sources/mono/mono-3.0.2.tar.bz2  tar -C Downloads -xjf Downloads/mono-3.0.2.tar.bz2 cd Downloads/mono-3.0.2 sudo ./configure --prefix=/usr sudo make sudo make install 

Nun, ich würde gerne die Mono-Entwicklungs-IDE installieren, aber ich habe Angst, apt-get oder synaptic zu verwenden, da bei der Ubuntu-Standardinstallation eine alte Mono-Version installiert wird und die gemeinsam genutzten Bibliotheken nicht in / usr / installiert werden. lib.

Jede Hilfe bei der Installation dieser IDE (oder einer anderen), die Mono 3.0.2 unterstützt, wird sehr geschätzt.

TIA.

1

2 Antworten auf die Frage

2
knocte

The problem is that monodevelop has a lot of dependencies that you will need to install manually (as in, without packages, like you did with Mono), such as:

  • gtk-sharp (the 2-12 branch)
  • gnome-sharp
  • mono-addins

And some other that maybe I'm forgetting.

If you really want to live on the edge but without suffering so much pain, you should, first, stop using a LTS distro (install 12.10 for example), and then grab preview mono 3.0 packages from here: http://www.meebey.net/posts/mono_3.0_preview_debian_ubuntu_packages/

This way you will still be able to use the packaging system for installing dependencies like the ones listed above, and then you can clone monodevelop from github and use the latest version without problems.

Another option, in case you don't want to upgrade your distro, is that you install mono 3.0 in parallel with the mono 2.x that comes with the distro. To be able to do this you need to have special care: have a good read of this guide.

0
Fnux

Hi knocte und vielen Dank für die Genauigkeit.

Mittlerweile kann ich nicht sofort zum 12.10 wechseln und ich muss auf jeden Fall mit meiner aktuellen Mono-Installation eine Mono-Entwicklung am 12.04 LTS machen.

Ich werde Ihren Vorschlag jedoch später in einer VM mit einer 12.10 testen.

Außerdem habe ich Mono nicht mit meiner Distro-Installation installiert, denn wie gesagt:

a) der von Ubuntu 12.04.2 vorgeschlagene ist ein alter 2.x,

b) Ich brauche speziell eine 3.0.x-Version für meine Tests.

c) und ich muss es in / usr / lib für ein bestimmtes Projekt installieren, das Monobibliotheken nur dann dynamisch bindet, wenn sie sich in / usr / lib befinden (und es keine Möglichkeit gibt, dieses spezifische Verhalten bei am wenigsten für jetzt).

Die Installation meines aktuellen Mono 3.0.2 war übrigens sehr einfach (hat aber nur sehr lange gedauert - LoL) und funktioniert gut mit dem spezifischen Projekt, das ich gerade teste.

Gibt es einen Ort, an dem ich die verschiedenen Schritte finden kann, um die IDE-Monoentwicklung zu installieren, die meine aktuelle Installation in / usr / lib verwenden würde, ohne meine aktuelle Mono 3.0.2-Installation zu löschen?

Die andere Möglichkeit, eine parallele Installation zu verwenden, wie sie dort beworben wird: http://www.mono-project.com/Parallel_Mono_Environments ist weder eine Möglichkeit, die ich mit dem spezifischen Projekt verwenden könnte, das ich gerade teste.

Oder gibt es eine andere IDE (z. B. Eclipse- oder Code :: -Blöcke), die Mono unter Linux unterstützt?

TIA.