2015-11-17 7 views
5

Dzisiaj moje Ubuntu zaktualizowało Mono do 4.2.1.102. Nie pozwoli to na uruchomienie określonego programu. Jak mogę obniżyć ocenę do wersji 4.0.5.1? Próbowałem ...Zainstaluj starszą wersję Mono

sudo apt-get install mono-complete=4.0.5.1 

To nie działa.

Odpowiedz

7

zmieniać swoich /etc/apt/sources.list.d/mono-xamarin.list a zmiana:

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

do:

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

To będzie przypiąć go do wersji 4.0.5.1.

FYI: Upewnij się, że nie masz żadnych repozytoriów alfa/beta dla mono w żadnym z plików /etc/apt/sources/list.d/xxxxx.list.

Podstawowe kroki downgrade:

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 

Dostęp do starszych wydań Jeśli z jakiegoś powodu chcesz przypiąć starszą wersji mono zamiast aktualizację do najnowszej, można zmodyfikować Debian repozytorium do "wheezy/snapshots/X.XX.X" zamiast "wheezy". Na przykład "wheezy/snapshots/3.10.0" zablokuje ci tę wersję.

Te migawki przestaną otrzymywać aktualizacje, gdy tylko zostanie przesłana następna ważna wersja Mono - na przykład, gdy tylko Mono 3.12 otrzyma przesłane, 3.10 nigdy nie otrzyma aktualizacji.

W przypadku dystrybucji RPM wymuś wersję pakietu w pakiecie Menedżer - wszystkie starsze wersje są publikowane w metadanych YUM, a numer powinien być dostępny.

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

Ref: Dostępne wersje:

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

+0

myślałem, że to będzie tam pracować, ale wciąż otrzymuję ... W: Sprzeczne dystrybucji: download.mono -project.com wheezy/snapshots/4.0.5.1 InRelease (oczekiwane wheezy/snapshots but got wheezy) –

+2

'deb download.mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 główne' musi być 'deb download .mono-project.com/repo/debian wheezy/snapshots/4.0.5.1 /. główne ", aby to działało. Dodanie "/." sprawia, że ​​działa z dowolnego powodu. –

+1

Powiązany błąd: https://bugzilla.xamarin.com/show_bug.cgi?id=24902, czasami dodanie '/ .' nie działa, więc powinieneś wypróbować' wheezy/snapshots 4.0.5.1/main' . –