Wie installiere ich Mono 2.6 auf Ubuntu 9.10?

3

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?

user32433
quelle
Wofür benötigen Sie 2.6? Gibt es eine bestimmte Funktion, die Sie benötigen, um 2.4 nicht zu verwenden?
Heavyd
1
Ich brauche Linq, um SQL-Funktion.
user32433

Antworten:

1

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 .

heavyyd
quelle
Das letzte Mal, als ich den Quellcode von Mono 2.6 kompilierte, startete Monodevellop nicht :-(, daher bevorzuge ich, ein Repository mit dem Paket zu verwenden.
user32433
Ich werde das vmware-Image von OpenSuse testen, das von www.mono-project.com
user32433 am
0

Sie können Mono von der Quelle installieren .


quelle
Das letzte Mal, als ich die Quelle von Mono 2.6 kompilierte, startete Monodevellop nicht :-(, deshalb würde ich es vorziehen, ein Repository mit einem Paket zu verwenden.
Sie sollten das verpackte Mono nicht überschreiben ... installieren Sie es in parralel.
Dykam
Wie kann ich das machen ?
Ich verstehe das / opt / gnome nicht, ich habe es nicht. Aber muss nur ein neuer Ordner / opt / mono erstellt und die Quelle darin installiert werden?
0

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.

Trampster
quelle
0

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.

Tom Clarkson
quelle
0

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?

Feuergras
quelle