2015-11-17 17 views
5

Heute aktualisiert mein Ubuntu Mono zu 4.2.1.102. Es wird kein bestimmtes Programm erlauben, das ich unbedingt ausführen muss. Wie kann ich es auf 4.0.5.1 herunterstufen? Ich habe versucht ...Ältere Version von Mono installieren

sudo apt-get install mono-complete=4.0.5.1 

Das funktioniert nicht.

Antwort

7

Bearbeiten Sie Ihre /etc/apt/sources.list.d/mono-xamarin.list und Änderung:

deb http://download.mono-project.com/repo/debian wheezy main 

zu:

deb http://download.mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 main 

dass es auf Version 4.0.5.1 Pin wird.

FYI: Stellen Sie sicher, dass Sie keine Alpha/Beta-Repos für Mono in einer Ihrer /etc/apt/sources/list.d/xxxxx.list Dateien haben.

Grundlegende Schritte degradieren:

sudo apt-get remove mono-complete 
# Edit your mono-xamarin.list and pin it to the version of your choice. 
sudo apt-get update 
sudo apt-get install mono-complete 

Zugriff auf ältere Versionen Wenn Sie aus irgendeinem Grund lieber eine ältere Version von Mono anheften möchten als auf die neueste Aktualisierung Sie die Debian ändern Repository zu "Wheezy/Snapshots/X.XX.X" anstelle von "Wheezy". Zum Beispiel "wheezy/snapshots/3.10.0" wird Sie auf diese Version sperren.

Diese Schnappschüsse werden aufhören Updates, sobald der nächste große Mono-Version wird hochgeladen Empfang - zum Beispiel, sobald Mono 3.12 hochgeladen wird, 3,10 niemals Updates erhalten.

Bei RPM-Distributionen erzwingen Sie die Paketversion in Ihrem Paket Manager - alle älteren Versionen werden in den YUM-Metadaten veröffentlicht und sollte verfügbar sein.

Ref: http://www.mono-project.com/docs/getting-started/install/linux/#accessing-older-releases

Ref: Versionen verfügbar:

http://download.mono-project.com/repo/debian/pool/main/m/mono/

+0

Ich dachte, es dort arbeiten würde, aber ich bekomme immer wieder ... W: Widersprüchliche Verteilung: download.mono -project.com wheezy/snapshots/4.0.5.1 InRelease (erwartet wheezy/snapshots, aber keuchte) –

+2

'deb download.mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 main' muss 'deb herunterladen .mono-project.com/repo/debian wheezy/Schnappschüsse/4.0.5.1 /. Hauptsache, damit es funktioniert. Hinzufügen von '/.' macht es aus irgendeinem Grund funktioniert. –

+1

Zugehöriger Fehler: https://bugzilla.xamarin.com/show_bug.cgi?id=24902, manchmal scheint das Hinzufügen von '/ .' nicht zu funktionieren, also sollten Sie' wheezy/snapshots 4.0.5.1/main' versuchen . –

Verwandte Themen