GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar la última versión de Firefox (no ESR) en Debian 10 Buster (estable) o Bullseye (en pruebas)

Debian Stable and Testing solo tiene Firefox ESR en sus repositorios. Este artículo explica cómo instalar la última versión de Firefox (estable pero no ESR) en Debian Stable (Buster) o Testing (Bullseye).

Firefox ESR, o Extended Support Release, es una versión oficial de Firefox que se centra en la seguridad y la estabilidad en lugar de las funciones más recientes. Durante el ciclo extendido, no se agregarán nuevas funciones a Firefox ESR, solo se repararán vulnerabilidades de alto riesgo/alto impacto o de estabilidad importante.

Como tal, Firefox ESR está dirigido principalmente a organizaciones como universidades, gobiernos o corporaciones, así como a personas que prefieren la estabilidad a las funciones y una interfaz de usuario que no cambia entre versiones.

Este artículo presenta 2 3 formas de instalar el último Firefox sin ESR en Debian Stable (Buster) o Testing (Bullseye):desde Flatpak / Flathub (disponible con Firefox 75; esto se agregó al artículo en una edición posterior), Instalar Debian Unstable Repositories (con fijación adecuada e instrucciones sobre cómo deshacer los cambios si los necesita) o descargue y pegue manualmente Firefox en el menú de aplicaciones.

En el momento de escribir este artículo, la última versión de Firefox ESR es la versión 68 (68.2), mientras que la última versión regular de Firefox es la versión 71.

Vale la pena señalar que Firefox normal (no ESR) usa un nuevo perfil separado . Su perfil de Firefox ESR permanecerá en su sistema y se cargará cuando ejecute Firefox ESR, pero no será utilizado por la versión normal de Firefox.

Opción 1:instale el último Firefox estable (no ESR) en Debian con el paquete Firefox Flatpak de Flathub

Con Firefox 75, el navegador web de Mozilla recibió y es compatible con Flatpak disponible en el repositorio de Flathub. Esto se puede usar en numerosas distribuciones de Linux, incluida cualquier versión de Debian.

Tenga en cuenta que Firefox instalado por Flatpak se instala en una caja de arena, lo que puede causar algunos problemas con el acceso a archivos locales y la apertura de archivos con aplicaciones externas, al menos por ahora. Sin embargo, el sandbox también ofrece una mejor seguridad.

1. Para instalar este paquete de Firefox, primero instale Flatpak si aún no lo ha hecho:

sudo apt install flatpak

2. Si está utilizando la aplicación de software GNOME, también puede instalar el complemento Flatpak (esto le permite explorar y actualizar las aplicaciones Flatpak):

sudo apt install gnome-software-plugin-flatpak

3. A continuación, agregue el repositorio Flathub por:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


4. En este punto, se recomienda que reinicie su sistema.

5. Ahora puede instalar la última versión de Firefox (no ESR) en Debian usando:

flatpak install flathub org.mozilla.firefox

Opción n.º 2:instale la última versión de Firefox en Debian Stable o pruebe con el repositorio de Debian Unstable

El repositorio inestable de Debian (nombre en código Sid) es como una versión de desarrollo en curso de Debian que siempre se usa como una rama inestable. Aquí es donde van los paquetes después de que su mantenedor los haya cargado, y se liberan para su aprobación por parte del maestro de FTP. El nombre “inestable” no significa necesariamente que los paquetes sean inestables, sino menos probados, lo cual es de esperar ya que son paquetes nuevos.

Debian 10 Buster (Stable) y Testing (Bullseye) solo tienen Firefox ESR en sus repositorios, mientras que Debian Unstable tiene tanto la última versión normal de Firefox (sin ESR) como Firefox ESR.

La ventaja de instalar Firefox de esta manera sobre la otra solución que se menciona a continuación es que puede instalar Firefox, que está administrado por Debian y tiene parches específicos de Debian.

Con las siguientes instrucciones, agregaremos el repositorio inestable de Debian en Debian Stable o Testing y luego estableceremos una prioridad de pin baja para el repositorio inestable para que no pueda instalar paquetes automáticamente a menos que lo especifique manualmente. De esta manera, la versión normal de Firefox solo se instalará o actualizará cuando ejecute el comando de instalación que se menciona a continuación.

Otros paquetes (aparte de las dependencias de Firefox) de este repositorio inestable tampoco se instalarán automáticamente, por lo que continuará usando Debian Stable o Testing (cualquiera que esté usando). Este artículo también proporciona instrucciones sobre cómo deshacer esto por completo.

1. Agregue el repositorio inestable de Debian en Debian 10 Buster (estable) o Debian Bullseye (prueba).

Comience abriendo /etc/apt/sources.list como root con un editor de texto como Nano:

sudo nano /etc/apt/sources.list

Al final de este archivo (no cambie nada) agregue la siguiente línea:

deb https://deb.debian.org/debian/ unstable main contrib non-free

Después de agregar esto, guarde el archivo y salga del editor de texto (si está usando Nano, presione Ctrl + O siguió Enter para guardar el archivo y salir de Nano con Ctrl + X ).

2. Establezca el repositorio inestable de Debian en una prioridad de pin baja para que su sistema no instale paquetes automáticamente a menos que lo especifique manualmente.

Crea y abre un archivo /etc/apt/preferences.d/99pin-unstable como root con un editor de texto, por ejemplo con el editor de texto de línea de comando Nano:

sudo nano /etc/apt/preferences.d/99pin-unstable

Agregue lo siguiente a este archivo:

Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin release a=unstable
Pin-Priority: 10

Después de agregar esto, guarde el archivo y salga del editor de texto (si está usando Nano, presione Ctrl + O , luego presiona Enter para guardar el archivo y salir con Ctrl + X ).

3. Instale el último Firefox normal (sin ESR) en Debian 10 Buster (Estable) o Testing (Bullseye).

Ahora puede instalar la última versión normal de Firefox en Debian 10 Buster (Estable) o Bullseye (Pruebas):

sudo apt update
sudo apt install -t unstable firefox

¡ATENCIÓN! El habitual apt install firefox no funcionará debido a las reglas de fijación utilizadas. Instálelo exactamente como se menciona en este artículo, con apt install -t unstable firefox .

Para obtener más información sobre cómo fijar apt, consulte esta página de Debian Wiki.

En caso de que note una incompatibilidad con la instalación de la versión normal de Firefox y Firefox ESR en su sistema (no noté ningún problema, pero pensé en mencionarlo por si acaso), puede eliminar Firefox ESR de su instalación de Debian:

sudo apt purge firefox-esr

También te pueden interesar:3 formas de instalar el navegador Tor en Linux

Aquí se explica cómo deshacer esto y degradar los paquetes instalados del repositorio inestable de Debian

Aunque solo instalamos Firefox desde el repositorio de Debian Unstable de acuerdo con las instrucciones de este artículo, el propio Firefox también heredó algunas de sus dependencias de Debian Unstable (requeridas para la funcionalidad).

Si luego cambia de opinión y desea deshacer los cambios, puede degradar los paquetes del repositorio inestable de Debian a la versión de Debian Stable / Testing.

Para hacer esto, abra el /etc/apt/preferences.d/99pin-unstable Archivo que creamos en el paso 2 usando un editor de texto como Nano:

sudo nano /etc/apt/preferences.d/99pin-unstable

Cambia el stable Prioridad de PIN 1001 , y el unstable Prioridad de PIN -1 , así:

Package: *
Pin: release a=stable
Pin-Priority: 1001
Package: *
Pin release a=unstable
Pin-Priority: -1

Cuando haya terminado, guarde el archivo y salga del editor de texto (si está usando Nano, presione Ctrl + O , luego presione Enter para guardar el archivo y salir con Ctrl + X ).

Siguiente ejecución apt update y apt full-upgrade y apt degradará todos los paquetes del repositorio inestable de Debian (y eliminará aquellos que solo están disponibles en el repositorio inestable):

sudo apt update
sudo apt full-upgrade

Luego puedes eliminarlos /etc/apt/preferences.d/99pin-unstable Archivo y el repositorio apt inestable de Debian de /etc/apt/sources.list .

Fuente para esto (pero cambié el repositorio y agregué instrucciones para deshacer):u / kotajacob en Reddit.

Opción n.º 3:instalar manualmente la última versión normal de Firefox en Debian Stable o Testing

Otra forma de usar el último Firefox regular (sin ESR) en Debian 10 Buster (Estable) o Bullseye (Prueba) es instalarlo manualmente usando los archivos binarios proporcionados por Mozilla. La ventaja de esto es que puede actualizarse automáticamente y recibir la actualización tan pronto como Mozilla la publique.

1. Descarga Firefox para Linux (como lo proporciona Mozilla) y extráelo.

Vaya a la página de descarga de Firefox y haga clic en Download Now Botón para obtener la última versión de Firefox.

Extraiga la compilación de Linux Firefox descargada y muévala a una carpeta en su sistema donde su usuario tenga permisos de escritura para que Firefox pueda actualizarse automáticamente. Por ejemplo, podría mover la carpeta de Firefox a /opt/firefox y cambia el /opt/firefox Carpeta y /opt/firefox/firefox Permisos para 755 .

Por ejemplo, si ha descomprimido la carpeta de Firefox en su directorio de inicio, muévala a /opt y cambia el /opt/firefox Carpeta y /opt/firefox/firefox Permisos para 755 (para habilitar la actualización automática) con:

sudo mv firefox /opt/
sudo chmod 755 /opt/firefox
sudo chmod 755 /opt/firefox/firefox

2. Añade Firefox al menú de la aplicación.

A continuación, desea agregar Firefox a su menú. En entornos de escritorio basados ​​en GTK, puede agregar aplicaciones a su menú usando MenuLibre. Instálelo en Debian con:

sudo apt install menulibre

En entornos de escritorio basados ​​en Qt/KDE, puede agregar (y editar) aplicaciones a su menú utilizando el editor de menús de KDE, que se puede instalar en Debian:

sudo apt install kmenuedit

Las instrucciones para agregar una nueva aplicación al menú son muy similares para MenuLibre y KDE Menu Editor. A continuación explico los pasos solo para MenuLibre.

Ejecute MenuLibre (se puede ver como un Menu Editor en el menú de la aplicación), haga clic en Internet Categoría en la barra lateral y luego haga clic en + en la barra de herramientas y selecciona Add Launcher :

Se crea un iniciador de aplicaciones con valores en blanco (predeterminados). Luego haga clic en New Launcher en la parte superior de este nuevo lanzador en blanco para editar su texto y cambiarlo en Firefox:

A continuación, haga clic en el icono (está en el lado izquierdo del texto "Nuevo lanzador"), seleccione Browse Files... y busque el ícono de Firefox yendo a donde extrajo Firefox y luego en browser/chrome/icons/default y seleccione el icono más grande allí.

Por ejemplo, si extrajo Firefox en /opt/firefox , la ruta a los símbolos sería:/opt/firefox/browser/chrome/icons/default ).

Ahora debe agregar la ruta al archivo ejecutable de Firefox a nuestro nuevo iniciador. En MenuLibre, haga clic en el icono de la carpeta junto al cuadro de comando y busque el firefox ejecutable. Debería estar en la carpeta en la que extrajiste Firefox (por ejemplo, si tienes /opt/firefox La carpeta donde extrajiste Firefox es la ruta al ejecutable de Firefox /opt/firefox/firefox ):

A continuación, si tiene dos categorías adicionales llamadas. ver X-XFCE y X-Xfce-Toplevel , elimínelos haciendo clic en ellos, luego haga clic en - (Menos / Guión) botón:

Cuando tiene estas dos categorías, puede obtener entradas duplicadas de Firefox en el menú de su aplicación.

Cuando termines, asegúrate de hacer clic en Save desde la barra de herramientas de MenuLibre para guardar y crear su nuevo iniciador de Firefox.

Ahora debería encontrar la versión regular de Firefox en el menú de su aplicación. Aquí está el último Firefox (instalé tanto el normal como el ESR) en el menú de la aplicación Debian 10.2 Buster (Estable):

Vale la pena señalar que también es posible instalar la última versión de Firefox sin ESR en Debian descargando el paquete de la tienda Snap. Pero esto tiene algunas desventajas y peculiaridades: puede ser lento para iniciar, en algunos casos no respeta el tema del sistema (incluido el tema del puntero del mouse), en Debian no se integra con el menú de aplicaciones y el ejecutable no se agrega automáticamente a su $ PATH (incluso después de reiniciar el sistema, como se observó en mi prueba en Debian 10 Buster).


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar la última versión de Mesa en Debian 9 Stretch Linux

  3. Cómo instalar los controladores NVIDIA más recientes en Debian 9 Stretch Linux

  4. Cómo integrar la última versión de Firefox en Gnome 3 en Debian Jessie

  5. Cómo instalar R en Debian 10 Buster

Cómo instalar la última versión de VirtualBox 6.0.10 en Debian 10 Buster

Cómo instalar la última línea principal o estable de Nginx en Debian 11

Cómo instalar la última versión de MySQL 8 en Debian 11

Cómo instalar Steam en Debian 11 Bullseye o Buster 10 Linux

Cómo instalar Unrar Debian 11 Bullseye o 10 Buster Linux

Cómo instalar Mozilla FireFox en Debian 11 Bullseye