Как использовать Firefox из репозиториев 18.04 в Ubuntu 20.04?
В 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
Создайте /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.