Upgrade auf den neuesten Stable Mono

36

Mono 2.8 wurde kürzlich mit einigen großen Leistungsverbesserungen veröffentlicht. Es ist viel zu spät, um zu Maverick zu gelangen, und ich bin ziemlich stationär.

Ich benutze Mono nicht für irgendetwas geschäftskritisches ( nur zum Abspielen von Musik und Sortieren von Fotos) und wenn es alles kaputt macht, was mit Mono zu tun hat , kann ich wahrscheinlich damit leben oder es reparieren. Mir ist bewusst, wie viel ich verlieren kann, wenn ich Dinge durcheinander bringe.

Weiß hier jemand, wie man Mono so baut, dass es das aktuelle Mono (2.6.7) ersetzen kann? Damit meine ich, die Pakete, die Ubuntu verwendet, ideal zu spiegeln, damit ich im schlimmsten Fall einfach ein Downgrade der Pakete durchführen kann.

Oder gibt es eine PPA, die das alles für mich erledigt?

Oli
quelle

Antworten:

15

Laden Sie das mono-parallel 2.10 deb-Paket herunter und installieren Sie es .

Nach der Installation der Deb-Datei fügen Sie diese in das Terminal ein (Strg + Alt + T)

source mono-2.10-environment

Danach sieht Ihr Terminal so aus

[mono] / var / dev / mono @

Quelle

Lincity
quelle
1
Tolle Nachlieferung. Habe ein paar Punkte.
Oli
Die großartige Waffe ist einfacher als der Versuch, die Kompilierung von der Quelle 1 zum Laufen zu bringen. Bisher hatte ich 4 Versuche. Alle führen zu dem kleinen Problem "Sie haben eine PARTIELL INSTALLIERTE Waffe ... IN / OPT / MONO ..." obwohl. Der Link hier gegeben ist 64bit nur AMD, jemand wissen , ob es ein i386 Build (Der Server Ich versuche , dies zu umgehen, ist nicht ein x64)
Shawty
7

Der Ort für ein Mono-PPA ist http://badgerports.org/ Leider kann es Monate dauern, bis es Mono 2.8 gibt

Novell ist nicht der Meinung, dass es in ihrer Verantwortung liegt, Monopakete für Ubuntu bereitzustellen, sodass die Anstrengungen von der Community kommen müssen.

Jo Shields unterhält sowohl die offiziellen Pakete als auch die Dachsport-PPA. Er sagte, es könnte Monate dauern, bis Mono 2.8 über seinen PPA verfügbar ist.

Ihre einzige Option in dieser Phase ist es, aus dem Quellcode zu erstellen. Was nichts für schwache Nerven ist.

Trampster
quelle
3

Entsprechend diesem Thread können Sie einfach ein anderes Präfix verwenden:

--prefix=/opt/mono28
MCS
quelle
1

Wenn Sie befehlszeilensicher sind, können Sie es aus dem Quellcode kompilieren, indem Sie sudo make checkinstall anstelle von sudo make install verwenden, um Debs zu erhalten, die Sie später downgraden können (Sie müssen jedoch eine Menge Debs downgraden, SIE HABEN GEWARNT) !!!!!)

RolandiXor
quelle
0

Gleicher Autor wie der von Tom Opgenorth angegebene Link, jedoch aktualisiert für Mono 2.10.1

https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/update_mono-2.10-to-mono-2.10.1.sh

thejspr
quelle
Obwohl Ihre Antwort zu 100% korrekt ist, kann es auch zu 100% unbrauchbar werden, wenn dieser Link verschoben, geändert, in einen anderen verschmolzen wird oder die Hauptseite einfach verschwindet ... :-( Bearbeiten Sie daher Ihre Antwort und kopieren Sie die relevante Schritte vom Link in Ihre Antwort, wodurch Ihre Antwort für 100% der Lebensdauer dieser Website garantiert wird! ;-) Sie können den Link immer am Ende Ihrer Antwort als Quelle für Ihr Material
belassen
0

Es gibt einen ppa. ppa:gezakovacs/sandboxenthält Mono 2.10-Pakete mit einem großen Haftungsausschluss oben. Deine Entscheidung.

user14828
quelle