Firefox в Ubuntu 18.04 имел специальный патч для включения глобального меню , который был удален в последующих версиях.
Я хочу установить эту версию 20.04.2019. Один из способов сделать это - взять файл .deb и запустить sudo apt-mark hold firefox
. Но тогда мне придется вручную применить обновление, когда выйдет новая версия.
Есть ли способ настроить apt
так, чтобы из репозиториев 18.04 устанавливался (и обновлялся) только firefox, а все другое программное обеспечение будет установлено из репозиториев 20.04?
(Хотя патч глобального меню был удален, когда Unity была прекращена, глобальное меню очень живо благодаря функции глобального меню KDE Plasma).
В /etc/apt/sources.list.d/
добавьте бионические источники, так его будет легче удалить. Для этого создайте файл /etc/apt/sources.list.d/bionic.list
со следующим содержимым:
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
create /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
Выполните первую симуляцию
sudo apt update
, потому что я не знаю, включены ли в вашу систему какие-либо 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])
Затем запустите sudo apt full-upgrade
для установки Firefox из Ubuntu 18.04.