Instale Firefox Quantum en debian 9 Stretch

11

Estoy buscando dónde puedo instalar y probar el nuevo navegador Firefox Quantum, no encontré cómo obtenerlo. ¿Alguien puede decirme qué repositorios o enlaces para descargar e instalar?

Gracias.

espartano
fuente

Respuestas:

8

Añadir deb http://ftp.hr.debian.org/debian sid main contrib non-freea /etc/apt/sources.liste 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.

  1. Añadir APT::Default-Release "stable";a /etc/apt/apt.confo 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 jessieo stretchen su sources.listarchivo, use ese nombre en lugar del genérico stable.

  2. ejecutar apt updatepara actualizar la base de datos del paquete local.

Finalmente, apt install -t sid firefoxinstalará no solo el firefoxpaquete, 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 libc6que 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 ")

Stanislav Vlasic
fuente
Guía completa con configuración de fijación de apt: linuxconfig.org/…
Jocelyn delalande
Espera, ¿qué pasa si solo quiero Firefox de su canal de lanzamiento habitual? ¿Por qué lo querría del canal inestable de Debian? ¿Debian no ofrece la versión de Firefox? ¿Solo ESR y lo que sea que esté en este canal inestable?
Daniel
Además, lo intento y obtengo "El valor 'sid' no es válido para APT :: Default-Release ya que dicha versión no está disponible en las fuentes"
Daniel
44
Si no me equivoco, al seguir este consejo, en el próximo apt-get update && apt-get upgradeapt intentaremos actualizar todos los paquetes a SID (también conocido como "inestable"), lo que lo dejará con ... bueno, un sistema inestable.
Multisync
1
@multisync add APT::Default-Release "stable";to /etc/apt/apt.confo un archivo /etc/apt/apt.conf.dpara 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').
cas
3

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

JPT
fuente
2

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
GAD3R
fuente
2

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 aptuso 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 firefoxejecutable.

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
fuente
1

Aunque esta es una vieja pregunta, creo snapque al menos debería mencionarse. Es mucho más conveniente que instalar desde Sid, en mi opinión.

Instalar complemento:

sudo apt install snapd

Instala Firefox:

sudo snap install firefox

iuvbio
fuente
0

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.shdesde la Terminal.

Especifique el --installindicador cuando ejecute el script para instalarlo automáticamente después de la compilación.

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


fuente
0

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 mainlínea del repositorio /etc/apt/sources.listcomo 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
ThorSummoner
fuente
¿puede explicar más, porque después de agregar el repositorio sidme cuesta actualizar de Debian Stretter a Buster, y Buster es inestable, puede la respuesta de @ stanislav-vlasic resolver el problema?
Espartano
@ Disculpe mis disculpas, perdí esa consecuencia en las pruebas. Modifiqué mi recomendación, específicamente la inclusión de una configuración "apta para fijar" que evita que se instalen actualizaciones inestables / de prueba. Agregar esa configuración debería (hasta donde yo sé) permitir que su sistema "actualice" nuevamente a la distribución estable de Stretch.
ThorSummoner