Installa Firefox Quantum in debian 9 Stretch


11

Sto cercando dove posso installare e provare il nuovo browser Firefox Quantum, non ho trovato come ottenerlo. Qualcuno può dirmi quali archivi o collegamenti scaricare e installarlo?

Grazie.

Risposte:


8

Aggiungere deb http://ftp.hr.debian.org/debian sid main contrib non-freeal /etc/apt/sources.liste installarlo con questo comando:

apt install -t sid firefox

Questo installerà solo Firefox da unstable. Il resto dei pacchetti rimarrà attivo stretch.


Aggiunto da cas 2018-04-19 (perché è abbastanza comune per le persone voler installare qualcosa da instabile senza aggiornare tutto a instabile, e la risposta qui è applicabile a più di un semplice Firefox):

Questa è una buona risposta, ma incompleta. Ci sono altre due cose che devono essere fatte prima di correre apt install -t sid firefox.

  1. Aggiungere APT::Default-Release "stable";al /etc/apt/apt.confo un file in /etc/apt/apt.conf.d/modo che la volontà apt solo pacchetti di installazione da sid / unstable se esplicitamente dice di con -t sid.

    Se non imposti la versione predefinita su stabile, il prossimo aggiornamento o dist-upgrade eseguirà l'upgrade dell'intero sistema asid . Molte persone non lo vogliono.

    Se stai usando una distribuzione Debian denominata come jessieo stretchnel tuo sources.listfile, usa quel nome piuttosto che il generico stable.

  2. eseguire apt updateper aggiornare il database del pacchetto locale.

Infine, apt install -t sid firefoxinstallerà non solo il firefoxpacchetto ma anche il set minimo di pacchetti aggiornati e nuovi richiesti per soddisfare le dipendenze del nuovo pacchetto firefox. Di solito si tratta solo di alcuni pacchetti relativi a Firefox, creati dalla stessa fonte, ma possono anche includere altri pacchetti, ad esempio se il nuovo Firefox dipende da una versione più recente di un pacchetto di libreria.

A volte può persino causare l' libc6aggiornamento di un pacchetto importante come questo che innescherà una grande cascata di altri aggiornamenti di pacchetto, aggiornandoti efficacemente a un ibrido di stabile e instabile. Questo è generalmente peggio che fare un dist-upgrade completo a unstable stesso. In questo caso, hai due buone scelte: 1. annulla l'aggiornamento di Firefox e attendi che arrivi in ​​stable o https://backports.debian.org/ ; 2. annullalo e passa a unstable (che non è così male come sembra. In Debian, "unstable" non significa "andrà in crash tutto il tempo". Significa "pre-release, cambia costantemente. A volte le cose potrebbero rompersi e richiede il fissaggio manuale ")


Guida completa con installazione pin
Jocelyn delalande,

Aspetta, e se volessi semplicemente Firefox dal suo solito canale di rilascio? Perché dovrei volerlo dal canale instabile di Debian? Debian non offre la versione di Firefox? Solo ESR e qualsiasi altra cosa su questo canale instabile?
Daniel,

Inoltre, ci provo e ottengo "Il valore 'sid' non è valido per APT :: Default-Release in quanto tale versione non è disponibile nelle fonti"
Daniel

4
Se non sbaglio, seguendo questo consiglio, sul prossimo apt-get update && apt-get upgradeapt proverò ad aggiornare tutti i pacchetti a SID (aka "instabile"), che ti lascerà con ... beh, un sistema instabile.
Multisync,

1
@multisync aggiungi APT::Default-Release "stable";ad /etc/apt/apt.confo un file in /etc/apt/apt.conf.dmodo che apt installerà solo i pacchetti da sid / unstable se esplicitamente dice di. (NOTA: se stai usando una dist debian con nome nella tua fonte.list, usa quel nome piuttosto che il generico 'stable').
Cas

3

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

Se sei già tra i fedeli di Firefox, eseguirai automaticamente l'aggiornamento a Firefox Quantum il 14 novembre. Ma, se ti piace l'avanguardia, puoi provarlo in beta su desktop, Android e iOS. Oppure, se sei uno sviluppatore web, scarica Developer Edition, che include strumenti nuovissimi e all'avanguardia per coloro che costruiscono il web.

potresti semplicemente aspettare qualche settimana. oppure puoi scaricare la beta in formato tar.gz

così sembra Quantum non è un "tutto nuovo Firefox" ma un aggiornamento.

ehi, se davvero si tratta solo di installare una versione beta, allora puoi semplicemente aggiungere Firefox-beta Repo: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next



2

Firefox Quantum (Mozilla 57.0) è ora disponibile sul sito ufficiale , è possibile scaricarlo da qui .

wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2
tar xvf firefox-57.0.tar.bz2
sudo unlink /usr/bin/firefox
sudo ln -s ~/firefox-57.0/firefox /usr/bin/firefox
firefox

2

Sono stato più o meno costretto a farlo, perché Amazon Prime Video (almeno la versione indiana), ha deciso che non avrebbe più funzionato con Firefox in modo stabile. Ciò lascerebbe Chrome come unico grande browser installato in grado di eseguire Amazon Video.

Dal momento che 57 è disponibile in unstable, le opzioni erano di provare a eseguirne il backport, o semplicemente provare a installarlo direttamente e sperare che non estraesse molte cose da unstable. Fortunatamente, come puoi vedere di seguito, non è così. Penso che un backport adeguato sarebbe ancora meglio, ma sarebbe uno sforzo molto maggiore.

In particolare, i seguenti pacchetti sono stati installati da unstable:

fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev

Un approccio più conservativo sarebbe quello di provare a forzare apta usare solo pacchetti da stable, facendo

apt-get install firefox/unstable

ma questo approccio è anche leggermente più probabile (in generale) per causare problemi, perché queste non sono la versione con cui normalmente funzionerebbe questo pacchetto firefox.

Si noti che in generale l'installazione di pacchetti da unstable non è una buona idea.

Essendo andato con questo, nulla di brutto sembra essere successo, per quanto posso dire.

root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
  mozplugger
The following NEW packages will be installed:
  firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
  fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Nota anche che stable installiamo Firefox stabile (versione 52) e Firefox nuovo da unstable (57) fianco a fianco.

root@orwell:/home/faheem# dpkg -l | grep firefox
ii  firefox                             57.0.4-1               amd64                  Mozilla Firefox web browser
ii  firefox-esr                         52.5.2esr-1~deb9u1     amd64                  Mozilla Firefox web browser - Extended Support Release (ESR)

E sembra che i manutentori di Firefox abbiano pensato abbastanza avanti per consentire deviazioni per l' firefoxeseguibile.

root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox

1

Anche se questa è una vecchia domanda, penso che snapdovrei almeno essere menzionato. Secondo me, è molto più conveniente che installare da Sid.

Installa snap:

sudo apt install snapd

Installa Firefox:

sudo snap install firefox


0

Lo script seguente scaricherà l'ultima versione di Firefox (dal canale Stabile o Beta) e lo impacchetterà in un .deb per l'installazione.

Scarica ed estrai il file ZIP collegato di seguito ed eseguilo ./build-firefox.shdal Terminale.

Specificare il --installflag quando si esegue lo script per installarlo automaticamente dopo la compilazione.

https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip


0

Non sono sicuro del motivo per cui la risposta di @ stanislav-vlasic sia stata sottovalutata, presumo perché suggerisce un mirror specifico, quindi ecco un suggerimento su come ottenere il tuo attuale mirror debian:

egrep '^deb .*? stretch ' /etc/apt/sources.list \
    | head -n1 \
    | sed 's/stretch/sid/g' \
    | sudo tee --append /etc/apt/sources.list

sudo apt update
sudo apt install -t sid firefox

Sembra che mi abbia dato firefox quantum al momento della stesura, nessuna promessa sulla stabilità!

Ah, capisco ora, il pin di apt è meno che banale, ho trovato un'opzione molto più concisa pubblicata da: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux

Che copre in dettaglio, sia la deb <your mirror> sid mainlinea del repository /etc/apt/sources.list, sia come pin apt.

Farò la seguente raccomandazione:

# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1

Installa nuovo Firefox:

sudo apt install firefox -t sid

Imposta il nuovo Firefox come predefinito

sudo apt remove firefox-esr

puoi spiegarci di più, perché dopo aver aggiunto il repository sidmi costa aggiornare da debian stretch a buster, e buster è instabile, la risposta di @ stanislav-vlasic può risolvere il problema ??
Spartan,

@Spartan le mie scuse, ho perso questa conseguenza nei test. Ho modificato la mia raccomandazione, in particolare l'inclusione di una configurazione "apt pinning" che impedisce l'installazione di aggiornamenti instabili / di test. L'aggiunta di quella configurazione dovrebbe (per quanto ne so) consentire al sistema di "aggiornarsi" alla distribuzione Stretch stabile.
ThorSummoner,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.