web-dev-qa-db-fra.com

Installer Firefox Quantum dans Debian 9 Stretch

Je cherche où puis-je installer et essayer le nouveau navigateur Firefox Quantum, je n'ai pas trouvé comment l'obtenir. Quelqu'un peut-il me dire quels référentiels ou liens pour le télécharger et l'installer?

Je vous remercie.

11
Spartan

Ajouter deb http://ftp.hr.debian.org/debian sid main contrib non-free à /etc/apt/sources.list et installez-le avec cette commande:

apt install -t sid firefox

Cela n'installera que Firefox à partir de instable. Les autres packages resteront sur stretch.


Ajouté par cas 2018-04-19 (car il est assez courant que les gens veuillent installer quelque chose d'instable sans tout mettre à niveau vers instable, et la réponse ici s'applique à plus que simplement Firefox):

C'est une bonne réponse, mais incomplète. Il y a encore deux choses à faire avant d'exécuter apt install -t sid firefox.

  1. Ajouter APT::Default-Release "stable"; à /etc/apt/apt.conf ou un fichier dans /etc/apt/apt.conf.d/ pour que apt installe uniquement les packages de sid/unstable si vous le lui dites explicitement avec -t sid.

    Si vous ne définissez pas la version par défaut sur stable, la prochaine mise à niveau ou dist-upgrade mettra à niveau l'ensemble de votre système vers sid. La plupart des gens n'en veulent pas.

    Si vous utilisez une distribution Debian nommée telle que jessie ou stretch dans votre sources.list, utilisez ce nom plutôt que le générique stable.

  2. courir apt update pour mettre à jour la base de données du package local.

Finalement, apt install -t sid firefox installera non seulement le package firefox mais également l'ensemble minimum de packages mis à niveau et nouveaux requis pour satisfaire les dépendances du nouveau package firefox. Il s'agit généralement de quelques packages liés à Firefox, construits à partir de la même source, mais peuvent également inclure d'autres packages - par exemple si le nouveau firefox dépend d'une version plus récente d'un package de bibliothèque.

Parfois, cela peut même provoquer un package important comme libc6 à mettre à niveau, ce qui déclenchera une énorme cascade d'autres mises à niveau de package, vous mettant à niveau efficacement vers un hybride stable et instable. C'est généralement pire que de faire une mise à niveau dist complète pour devenir instable. Si cela se produit, vous avez deux choix bien: 1. annulez la mise à niveau de Firefox et attendez qu'elle arrive en stable ou https://backports.debian.org/ =; 2. annulez-le et passez à unstable (ce qui n'est pas aussi mauvais qu'il y paraît. Dans Debian, "unstable" ne signifie pas "plantera tout le temps". Cela signifie "pré-version, change constamment. Parfois les choses peuvent casser et nécessitent une fixation manuelle ")

8
Stanislav Vlasic

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

Si vous êtes déjà parmi les fidèles de Firefox, vous passerez automatiquement à Firefox Quantum le 14 novembre. Mais, si vous aimez le tranchant, vous pouvez l'essayer en version bêta sur le bureau, Android et iOS. Ou, si vous êtes un développeur Web, téléchargez Developer Edition, qui comprend de tout nouveaux outils de pointe pour ceux qui créent le Web.

vous pourriez simplement attendre quelques semaines. ou vous pouvez télécharger le beta qui est au format tar.gz

il semble donc que Quantum n'est pas un "tout nouveau Firefox" mais une mise à jour.

hé, s'il s'agit vraiment d'installer une version bêta, alors vous pouvez simplement ajouter le Repo Firefox-beta: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next

3
JPT

EDIT: Il est maintenant dans unstable, donc le lien a changé en https://packages.debian.org/sid/firefox

ANCIENNE RÉPONSE: Firefox Quantum est disponible dans debian experimental ( https://packages.debian.org/experimental/firefox ). Vous pouvez probablement télécharger et installer le fichier deb à partir de là.

3
JBBgameich

Firefox Quantum (Mozilla 57.0) est maintenant disponible sur le site officiel , vous pouvez le télécharger depuis ici .

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
GAD3R

J'étais juste plus ou moins obligé de le faire, car Amazon Prime Video (au moins la version indienne), a décidé qu'il ne fonctionnerait plus avec Firefox dans stable. Cela laisserait Chrome comme le seul navigateur installé majeur capable d'exécuter Amazon Video.

Étant donné que 57 est disponible dans unstable, les options étaient d'essayer de le rétroporter, ou simplement d'essayer de l'installer directement et espérons qu'il n'a pas tiré beaucoup de choses de instable. Heureusement, comme vous pouvez le voir ci-dessous, ce n'est pas le cas. Je pense qu'un bon backport serait encore mieux, mais ce serait beaucoup plus d'efforts.

Plus précisément, les packages suivants ont été installés à partir d'unstable:

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

Une approche plus conservatrice serait d'essayer de forcer apt à n'utiliser que des paquets de stable, en faisant

apt-get install firefox/unstable

mais cette approche est également légèrement plus susceptible (en général) de causer des problèmes, car ce n'est pas la version avec laquelle ce package firefox fonctionnerait normalement.

Veuillez noter qu'en général, l'installation de packages à partir d'unstable n'est pas une bonne idée.

Cela étant, rien de grave ne semble s'être produit, pour autant que je sache.

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] 

Notez également que stable installons côte à côte le Firefox stable (version 52) et le nouveau Firefox d'unstable (57).

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)

Et il semble que les mainteneurs de Firefox aient pensé assez loin pour permettre des détournements pour l'exécutable firefox.

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
2
Faheem Mitha

Bien que ce soit une vieille question, je pense que snap devrait au moins être mentionné. C'est beaucoup plus pratique que d'installer à partir de Sid, à mon avis.

Installer l'accrochage:

Sudo apt install snapd

Installez Firefox:

Sudo snap install firefox

1
iuvbio

Je ne sais pas pourquoi la réponse de @ stanislav-vlasic a été rejetée, je suppose parce qu'il suggère un miroir spécifique, alors voici une astuce sur la façon d'obtenir Sid pour votre miroir Debian actuel:

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

Cela semble m'avoir obtenu Firefox quantique au moment de la rédaction, aucune promesse de stabilité!

Ah je comprends maintenant, l'épinglage apt est moins que trivial, j'ai trouvé une option beaucoup plus concise publiée par: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch- linux

Ce qui couvre en détail, à la fois le deb <your mirror> sid main ligne de référentiel dans /etc/apt/sources.list, ainsi que la façon d'épingler apt.

Je vais faire la recommandation suivante:

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

Installez un nouveau Firefox:

Sudo apt install firefox -t sid

Définir le nouveau Firefox par défaut

Sudo apt remove firefox-esr
0
ThorSummoner

Le script ci-dessous téléchargera la dernière version de Firefox (à partir du canal Stable ou Beta) et le packagera dans un .deb pour l'installation.

Téléchargez et extrayez le fichier Zip lié ci-dessous et exécutez ./build-firefox.sh depuis le terminal.

Spécifie le --install flag lors de l'exécution du script pour l'installer automatiquement après la construction.

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

0
user255641