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/
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) –
'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. –
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' . –