Bagaimana cara menggunakan Firefox dari repositori 18.04 di Ubuntu 20.04?
Firefox di Ubuntu 18.04 memiliki tambalan khusus untuk mengaktifkan menu global , yang dijatuhkan di versi berikutnya. Saya ingin menginstal versi itu di 20.04. Salah satu cara untuk melakukannya adalah dengan mengambil file .deb dan menjalankannya sudo apt-mark hold firefox
. Tapi kemudian, saya harus menerapkan pembaruan secara manual ketika versi baru dirilis.
Apakah ada cara untuk mengkonfigurasi apt
sehingga hanya firefox yang akan diinstal (dan diperbarui) dari 18.04 repositori, sementara semua perangkat lunak lain akan diinstal dari 20.04 repositori?
(Meskipun tambalan menu global dihapus saat Unity dihentikan, menu global sangat hidup karena fitur menu global KDE Plasma).
Jawaban
Di /etc/apt/sources.list.d/
tambah dengan sumber bionik, agar lebih mudah untuk dikeluarkan. Untuk melakukan ini, buat file /etc/apt/sources.list.d/bionic.list
dengan konten berikut.
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
membuat /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
Lanjutkan dengan
sudo apt update
simulasi pertama, karena saya tidak ada jika beberapa ppa termasuk dalam sistem Anda.
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])
Kemudian jalankan sudo apt full-upgrade
untuk menginstal firefox dari Ubuntu 18.04.