Respuestas:
Añadir deb http://ftp.hr.debian.org/debian sid main contrib non-free
a /etc/apt/sources.list
e instalarlo con el siguiente comando:
apt install -t sid firefox
Esto instalará solo Firefox desde inestable. El resto de los paquetes permanecerá encendido stretch
.
Agregado por cas 2018-04-19 (porque es bastante común que las personas quieran instalar algo desde inestable sin actualizar todo a inestable, y la respuesta aquí es aplicable a más que solo Firefox):
Esta es una buena respuesta, pero incompleta. Hay dos cosas más que deben hacerse antes de ejecutar apt install -t sid firefox
.
Añadir APT::Default-Release "stable";
a /etc/apt/apt.conf
o en un archivo /etc/apt/apt.conf.d/
para que la voluntad apta solamente instalar paquetes desde sid / unstable si le dice explícitamente que con -t sid
.
Si no configura la versión predeterminada como estable, la próxima actualización o dist-upgrade actualizará todo su sistemasid
. La mayoría de la gente no quiere esto.
Si está utilizando una distribución Debian con nombre como jessie
o stretch
en su sources.list
archivo, use ese nombre en lugar del genérico stable
.
ejecutar apt update
para actualizar la base de datos del paquete local.
Finalmente, apt install -t sid firefox
instalará no solo el firefox
paquete, sino también el conjunto mínimo de paquetes actualizados y nuevos necesarios para satisfacer las dependencias del nuevo paquete de Firefox. Por lo general, solo serán algunos paquetes relacionados con Firefox, creados a partir de la misma fuente, pero también pueden incluir otros paquetes, por ejemplo, si el nuevo Firefox depende de una versión más nueva de un paquete de biblioteca.
A veces, incluso puede provocar libc6
que se actualice un paquete importante que luego desencadenará una gran cascada de otras actualizaciones de paquetes, que lo convertirán efectivamente en un híbrido estable e inestable. Esto generalmente es peor que hacer una actualización dist completa para inestable. Si esto sucede, tiene dos buenas opciones: 1. cancelar la actualización de Firefox y esperar a que llegue en estable o https://backports.debian.org/ ; 2. cancélelo y actualícelo a inestable (que no es tan malo como parece. En Debian, "inestable" no significa "se bloqueará todo el tiempo". Significa "prelanzamiento, cambios constantes. A veces las cosas pueden romperse y requieren fijación manual ")
apt-get update && apt-get upgrade
apt intentaremos actualizar todos los paquetes a SID (también conocido como "inestable"), lo que lo dejará con ... bueno, un sistema inestable.
APT::Default-Release "stable";
to /etc/apt/apt.conf
o un archivo /etc/apt/apt.conf.d
para que apt solo instale paquetes de sid / inestable si se lo indica explícitamente. (NOTA: si está usando un debian dist con nombre en su lista sources.list, use ese nombre en lugar del genérico 'estable').
https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/
Si ya se encuentra entre los fieles de Firefox, se actualizará automáticamente a Firefox Quantum el 14 de noviembre. Pero, si disfruta de la vanguardia, puede probarlo en Beta en computadoras de escritorio, Android e iOS. O, si es un desarrollador web, descargue Developer Edition, que incluye herramientas nuevas y de vanguardia para quienes crean la web.
simplemente podrías esperar unas semanas. o puedes descargar la versión beta que está en formato tar.gz
Parece que Quantum no es un "todo nuevo firefox" sino una actualización.
oye, si realmente solo se trata de instalar una versión beta, entonces simplemente puedes agregar el Repo de Firefox-beta: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next
EDITAR: ahora es inestable, por lo que el enlace cambió a https://packages.debian.org/sid/firefox
ANTIGUA RESPUESTA: Firefox Quantum está disponible en Debian experimental ( https://packages.debian.org/experimental/firefox ). Probablemente pueda descargar e instalar el archivo deb desde allí.
Firefox Quantum (Mozilla 57.0) ya está disponible en el sitio web oficial , puede descargarlo desde aquí .
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
Simplemente me obligaron más o menos a hacer esto, porque Amazon Prime Video (al menos la versión india) decidió que ya no iba a funcionar con Firefox en modo estable. Eso dejaría a Chrome como el único navegador principal instalado capaz de ejecutar Amazon Video.
Dado que 57 está disponible en inestable, las opciones fueron tratar de respaldarlo, o simplemente intentar instalarlo directamente y esperar que no extraiga muchas cosas de inestable. Afortunadamente, como puede ver a continuación, no fue así. Creo que un backport adecuado aún sería mejor, pero sería mucho más esfuerzo.
Específicamente, los siguientes paquetes se instalaron desde inestable:
fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Un enfoque más conservador sería tratar de forzar el apt
uso solo de paquetes desde estable, haciendo
apt-get install firefox/unstable
pero este enfoque también es un poco más probable (en general) de causar problemas, porque esta no es la versión con la que este paquete de Firefox normalmente estaría trabajando.
Tenga en cuenta que, en general, instalar paquetes desde inestable no es una buena idea.
Habiendo ido con esto, por lo que puedo decir, parece que no pasó nada malo.
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]
Tenga en cuenta también que estable instalemos el Firefox estable (versión 52) y el nuevo Firefox desde inestable (57) uno al lado del otro.
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)
Y parece que los mantenedores de Firefox pensaron lo suficiente como para permitir desvíos para el firefox
ejecutable.
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
El siguiente script descargará la última versión de Firefox (ya sea del canal Estable o Beta) y lo empaquetará en un .deb para su instalación.
Descargue y extraiga el archivo ZIP vinculado a continuación y ejecútelo ./build-firefox.sh
desde la Terminal.
Especifique el --install
indicador cuando ejecute el script para instalarlo automáticamente después de la compilación.
https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip
No estoy seguro de por qué la respuesta de @ stanislav-vlasic fue rechazada, supongo porque sugiere un espejo específico, por lo que aquí hay un consejo sobre cómo obtener sid para su espejo Debian actual:
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
Parece que me ha conseguido Firefox Quantum al momento de escribir, ¡no hay promesas de estabilidad!
Ah, ahora entiendo, la fijación adecuada es menos que trivial, encontré una opción mucho más concisa publicada por: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux
Que cubre en detalle, tanto la deb <your mirror> sid main
línea del repositorio /etc/apt/sources.list
como la forma de anclar apt.
Voy a hacer la siguiente recomendación:
# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1
Instalar nuevo firefox:
sudo apt install firefox -t sid
Haga que el nuevo firefox sea el predeterminado
sudo apt remove firefox-esr
sid
me cuesta actualizar de Debian Stretter a Buster, y Buster es inestable, puede la respuesta de @ stanislav-vlasic resolver el problema?