Réponses:
Ajoutez- deb http://ftp.hr.debian.org/debian sid main contrib non-free
le /etc/apt/sources.list
et 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
.
Ajouter APT::Default-Release "stable";
à /etc/apt/apt.conf
ou 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 jessie
ou stretch
dans votre sources.list
fichier, utilisez ce nom plutôt que le générique stable
.
exécuter apt update
pour mettre à jour la base de données du package local.
Enfin, apt install -t sid firefox
installera non seulement le firefox
package, 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 libc6
qui 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 ")
apt-get update && apt-get upgrade
apt essaiera de mettre à jour tous les paquets en SID (aka "unstable"), ce qui vous laissera avec ... enfin, un système instable.
APT::Default-Release "stable";
to /etc/apt/apt.conf
ou un fichier in /etc/apt/apt.conf.d
pour 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').
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
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 simplement télécharger et installer le fichier deb à partir de là.
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
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' firefox
exé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
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.sh
partir du terminal.
Spécifiez l' --install
indicateur 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
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 main
ligne 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
sid
il 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?