Jak korzystać z repozytoriów Firefoksa z wersji 18.04 w Ubuntu 20.04?
Firefox w Ubuntu 18.04 miał specjalną łatkę do włączania menu globalnego , która została usunięta w kolejnych wersjach. Chcę zainstalować tę wersję w 20.04.2018. Jednym ze sposobów jest pobranie pliku .deb i uruchomienie sudo apt-mark hold firefox
. Ale wtedy będę musiał ręcznie zastosować aktualizację, gdy zostanie wydana nowa wersja.
Czy istnieje sposób skonfigurowania apt
tak, aby tylko Firefox był instalowany (i aktualizowany) z repozytoriów 18.04, podczas gdy całe inne oprogramowanie było instalowane z repozytoriów 20.04?
(Chociaż łatka do menu globalnego została usunięta po wycofaniu Unity, menu globalne jest bardzo żywe dzięki funkcji menu globalnego KDE Plasma).
Odpowiedzi
Do tego /etc/apt/sources.list.d/
źródła bioniczne, więc łatwiej będzie je usunąć. Aby to zrobić, utwórz plik /etc/apt/sources.list.d/bionic.list
o następującej zawartości.
deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
Stwórz /etc/apt/preferences.d/bionic.pref
#preference for firefox from bionic
Explanation: Allow installing firefox from bionic
Package: firefox
Pin: release a=bionic-updates
Pin-Priority: 1101
Explanation: Avoid other packages from the bionic repo.
Package: *
Pin: release a=bionic
Pin-Priority: 1
Kontynuować
sudo apt update
pierwsza symulacja, ponieważ nie mam, jeśli w twoim systemie są jakieś ppa.
apt -s full-upgrade
NOTE: This is only a simulation!
apt needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be DOWNGRADED:
firefox
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Inst firefox [84.0+build3-0ubuntu0.20.04.1] (84.0+build3-0ubuntu0.18.04.1 Ubuntu:18.04/bionic [amd64])
Conf firefox (84.0+build3-0ubuntu0.18.04.1 Ubuntu:18.04/bionic [amd64])
Następnie uruchom, sudo apt full-upgrade
aby zainstalować firefox z Ubuntu 18.04.