Come utilizzare Firefox dai repository 18.04 in Ubuntu 20.04?

Jan 02 2021

Firefox in Ubuntu 18.04 aveva una patch speciale per abilitare il menu globale , che è stata rilasciata nelle versioni successive. Voglio installare quella versione nella 20.04. Un modo per farlo è prendere il file .deb ed eseguire sudo apt-mark hold firefox. Ma poi, dovrò applicare manualmente un aggiornamento quando verrà rilasciata una nuova versione.

Esiste un modo per configurare in aptmodo che solo Firefox venga installato (e aggiornato) dai repository 18.04, mentre tutti gli altri software verranno installati dai repository 20.04?

(Sebbene la patch del menu globale sia stata abbandonata quando Unity è stato interrotto, il menu globale è molto attivo grazie alla funzionalità di menu globale di KDE Plasma).

Risposte

7 nobody Jan 02 2021 at 19:06

In /etc/apt/sources.list.d/add fonti bionici, in modo sarà più facile per rimuoverlo. A tale scopo, creare il file /etc/apt/sources.list.d/bionic.listcon i seguenti contenuti.

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

creare /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

Procedi con

sudo apt update

prima simulazione, perché non so se alcuni ppa sono inclusi nel tuo sistema.

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])

Quindi esegui sudo apt full-upgradeper installare Firefox da Ubuntu 18.04.