W GUI - za pomocą Synaptic
Uproszczony interfejs Centrum oprogramowania Ubuntu nie oferuje możliwości obniżenia pakietów. Synaptic, bardziej zaawansowany interfejs menedżera pakietów graficznych, który Ubuntu kiedyś zawierał, oferuje tę opcję. Aby graficznie obniżyć pakiet, najpierw zainstaluj aplikację Synaptic :
Po wykonaniu tej czynności otwórz Menedżera pakietów Synaptic z poziomu Dash:
Wyszukaj pakiet, w którym chcesz zainstalować starszą wersję w Synaptic, wybierz go i użyj opcji Pakiet > Wymuś wersję :
Wybierz wersję, którą chcesz zainstalować, i kliknij opcję Wymuś wersję. Synaptic pokaże tylko wersje dostępne w twoich repozytoriach:
Kliknij przycisk Zastosuj , aby zastosować zmiany i zainstalować starszą wersję pakietu, zakładając, że wszystko działa poprawnie.
Po obniżeniu poziomu pakietu wybierz go i użyj opcji Pakiet > Zablokuj wersję . Jeśli tego nie zrobisz, Ubuntu spróbuje zaktualizować zainstalowany pakiet przy następnej aktualizacji zainstalowanych pakietów:
W terminalu - za pomocą apt-get
Możesz zainstalować określoną wersję pakietu za apt-get
pomocą terminala . Najpierw określ dostępne wersje, które możesz zainstalować za pomocą następującego polecenia (użyj dla nazwa_pakietu nazwy programu, który chcesz obniżyć):
apt-cache showpkg [packagename]
Następnie należy uruchomić polecenie apt-get install i określić wersję pakietu, który chcesz zainstalować (użyć do wersji numer wersji ustalonej wcześniej z programu, który chcesz downgrade):
sudo apt-get install [packagename]=[version]
Po zainstalowaniu uruchom następujące polecenie, aby zatrzymać zainstalowaną wersję, uniemożliwiając menedżerowi pakietów automatyczną aktualizację w przyszłości:
sudo echo "[packagename] hold" | sudo dpkg --set-selections
Źródło : http://www.howtogeek.com/117929/how-to-downgrade-packages-on-ubuntu/
Inna możliwość:
Pozwala znaleźć zarchiwizowany pakiet na http://packages.ubuntu.com/ :
Na przykład obniżenie php5:
Szukaj:
Znaleziono dokładne trafienie, spójrzmy na stronę pakietu dla php5:
Widzimy różne wersje wersji Ubuntu, których jesteśmy pewni:
Pozwala przejść do wersji, która uruchomiła php (5.3) ... 12.04 (dokładnie) na przykład:
pobierz tar.gz
A następnie rozpakuj plik tar i zainstaluj go:
Możliwe problemy, na które można natknąć się podczas uruchamiania
./configure
:libxm2-dev
):Problemy z uruchomieniem
make
:źródło