Ich muss Mono 2.6 dringend auf Ubuntu 9.10 installieren, aber in Synaptic erscheint die Version 2.6 nicht :-(
Gibt es ein anderes Repository, mit dem ich es installieren kann?
Ich muss Mono 2.6 dringend auf Ubuntu 9.10 installieren, aber in Synaptic erscheint die Version 2.6 nicht :-(
Gibt es ein anderes Repository, mit dem ich es installieren kann?
Antworten:
Es sieht so aus, als ob die neueste Version in den offiziellen Repos 2.4 ist. Sie haben also ein paar Möglichkeiten. Wenn Sie es nur vorübergehend verwenden, können Sie eine virtuelle Maschine oder eine Live-CD mit der neuesten Version von der Mono-Downloadseite herunterladen . Wenn jedoch eine VM oder eine Live-CD nicht funktioniert, müssen Sie Mono möglicherweise aus dem Quellcode kompilieren .
Sie können Mono von der Quelle installieren .
Kurze Antwort ... Das kannst du nicht
Lange Antwort ... Sie können es aus dem Quellcode kompilieren, aber dies setzt voraus, dass Sie ein ziemlich fortgeschrittener Benutzer sind. Das Mono-Projekt wird von Novell produziert, Novell hat eine Linux-Distribution namens opensuse, die mit Ubuntu konkurriert. Novell hat daher keinen Anreiz, Mono für Ubuntu zu packen.
Ich habe die gleiche Frage auf der Mono-Mailingliste gestellt. Die Antwort war, dass es an den Ubuntu-Entwicklern liegt, Mono für Ubuntu zu packen. Da Ubuntu nur das Packen von Inhalten für seine 6-monatigen Releases vorsieht, bedeutet dies, dass es keine Verpackung für Mono-Releases bereitstellt, die nach dem Einfrieren der Funktionen auftreten.
Sie werden wahrscheinlich feststellen, dass das Mono-Projekt die Paketierung für alle anderen wichtigen Betriebssysteme bereitstellt, einschließlich: Windows und Mac OSX. Aber nicht für Ubuntu, obwohl es die größte Mono-Nutzerbasis hat.
Ich habe gerade Mono 2.6 aus dem Quellcode mit dem Skript / den Anweisungen von http://patrick.qmtech.net/blog/?p=14 installiert
Es ist nicht ganz so einfach wie die Standardinstallation, aber für eine Quellinstallation ziemlich gut automatisiert. Der einzige zusätzliche Schritt, den ich brauchte, um meinen Build-Server zum Laufen zu bringen, war das Aktualisieren des Pfads und des pkg-config-Pfads, sodass 2.6 vor 2.4 gefunden wird.
Das Mono-Cli-Team hat es noch nicht verpackt. Es müssen also keine Pakete installiert werden. Eine weitere schlechte Nachricht ist, dass sie auch nicht in 10.04 (Lucid) erscheinen wird. Sie müssen also von der Quelle installieren oder selbst packen. Versuchen Sie es später nicht mehr. Installieren Sie also eine parallele Version von Mono und Sie werden Ihre mit der Distribution gelieferte Mono-Version nicht beschädigen. Sie können auswählen, welches Mono zum Ausführen / Erstellen Ihrer Apps verwendet werden soll. Holen Sie sich das Skript aus meinem Blog ...
wget http://patrick.qmtech.net/downloads/mono_parallel.sh
chmod +x mono_parallel.sh
./mono_parallel.sh
Dann...
mono-2.6 banshee-1
mono-2.6 mono -V
mono-2.6 your-app
Neuere Versionen von MonoDevelop finden Ihre parallele Version von Mono und ermöglichen das Kompilieren mit beiden. Cool was?