Installer Firefox Quantum dans Debian 9 Stretch

11

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.

spartiate
la source

Réponses:

8

Ajoutez- deb http://ftp.hr.debian.org/debian sid main contrib non-freele /etc/apt/sources.listet installez-le avec cette commande:

apt install -t sid firefox

Cela n'installera que Firefox depuis instable. Le reste des packages restera activé 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 deux autres choses à faire avant de lancer apt install -t sid firefox.

  1. Ajouter APT::Default-Release "stable";à /etc/apt/apt.confou un fichier /etc/apt/apt.conf.d/afin qu'apt n'installer des paquets de sid / instable si vous 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 votre système entier verssid . La plupart des gens n'en veulent pas.

    Si vous utilisez une distribution Debian nommée telle que jessieou stretchdans votre sources.listfichier, utilisez ce nom plutôt que le générique stable.

  2. exécuter apt updatepour mettre à jour la base de données du package local.

Enfin, apt install -t sid firefoxinstallera non seulement le firefoxpackage, mais également l'ensemble minimal de packages mis à niveau et nouveaux requis pour satisfaire les dépendances du nouveau package firefox. Ce ne sera généralement que quelques packages liés à firefox, construits à partir de la même source, mais peut é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 entraîner la mise à niveau d'un package important libc6qui déclenchera alors une énorme cascade d'autres mises à niveau de package, vous mettant ainsi à 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 bons choix: 1. annulez la mise à niveau de Firefox et attendez qu'elle arrive dans 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 ")

Stanislav Vlasic
la source
Guide complet avec configuration d'épinglage apt: linuxconfig.org/…
Jocelyn delalande
Attendez - et si je veux juste Firefox à partir de son canal de sortie habituel? Pourquoi le voudrais-je sur le canal instable de Debian? Debian n'offre-t-il pas la version Firefox? Seulement ESR et tout ce qui se trouve sur ce canal instable?
Daniel
De plus, j'essaye, et j'obtiens "La valeur 'sid' n'est pas valide pour APT :: Default-Release car une telle version n'est pas disponible dans les sources"
Daniel
4
Si je ne me trompe pas, en suivant ce conseil, le prochain apt-get update && apt-get upgradeapt essaiera de mettre à jour tous les paquets en SID (aka "unstable"), ce qui vous laissera avec ... enfin, un système instable.
Multisync
1
@multisync add APT::Default-Release "stable";to /etc/apt/apt.confou un fichier in /etc/apt/apt.conf.dpour qu'apt n'installe les packages de sid / unstable que si vous le lui demandez explicitement. (NOTE: si vous utilisez un dist nommé debian dans votre sources.list, utilisez ce nom plutôt que le générique 'stable').
cas
3

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 la pointe, 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 construisent le Web.

vous pourriez simplement attendre quelques semaines. ou vous pouvez télécharger la version bêta au format tar.gz

il semble que Quantum ne soit 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

JPT
la source
2

Firefox Quantum (Mozilla 57.0) est maintenant disponible sur le site officiel , vous pouvez le télécharger 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
GAD3R
la source
2

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' firefoxexécutable.

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
Faheem Mitha
la source
1

Bien qu'il s'agisse d'une vieille question, je pense qu'il snapfaudrait au moins la mentionner. 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

iuvbio
la source
0

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-le à ./build-firefox.shpartir du terminal.

Spécifiez l' --installindicateur lors de l'exécution du script pour l'installer automatiquement après la génération.

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


la source
0

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, donc 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 la deb <your mirror> sid mainligne de référentiel /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
ThorSummoner
la source
pouvez-vous expliquer plus, car après avoir ajouté le dépôt, sidil me coûte de passer de Debian Stretch à Buster, et Buster est instable, la réponse de @ stanislav-vlasic peut-elle résoudre le problème?
Spartan
@Spartan mes excuses, j'ai raté cette conséquence lors des tests. J'ai modifié ma recommandation, en particulier l'inclusion d'une configuration "apt pinning" qui empêche l'installation des mises à jour instables / tests. L'ajout de cette configuration devrait (pour autant que je sache) permettre à votre système de "mettre à niveau" vers la distribution Stretch stable.
ThorSummoner