Actualizar Firefox en Debian estable: 5 métodos a probar

Actualizar Firefox en Debian estable: 5 métodos a probar

13:01, 23.10.2023

Contenido del artículo
arrow

  • ¿Qué le pasa a ESR?
  • Método 1: Instalación mediante el paquete flatpak de Flathub
  • Método 2: Instalación a través del repositorio Debian Unstable
  • Retroceso a los paquetes originales
  • Método 3. Instalación manual
  • Método 4. Instalación mediante Snap
  • Método 5. Instalación a través del repositorio multimedia de Debian
  • Conclusión

Tras optar por Debian e instalarlo en su dispositivo, es muy probable que una de las primeras cosas que esté deseando hacer sea explorar la World Wide Web. Sin embargo, durante su primer intento se encontrará con un pero. Para explorar el mundo cualquier usuario necesita un navegador. Si prefiere Mozilla Firefox, ya tiene una versión preinstalada. El pero es que se trata de ESR, una versión estable con un plazo de soporte extendido, que se actualiza con una frecuencia significativamente menor. En el caso de que quiera beneficiarse de las novedades añadidas a la versión estable, tendrá que actualizarla manualmente, lo que puede ser un proceso un poco complicado. Por lo tanto, hoy vamos a dedicar este material a unos 5 métodos para instalar Firefox Stable en Debian Stable.

¿Qué le pasa a ESR?

ESR es la versión para empresas y, en general, usuarios que prefieren la estabilidad a las últimas funcionalidades. Si, por el contrario, desea disfrutar de las funcionalidades más recientes, debería instalar la versión Estable, y seguir leyendo para ello.

Método 1: Instalación mediante el paquete flatpak de Flathub

Flatpak es una utilidad muy utilizada para desplegar software en un entorno sandbox. Este último ofrece ciertas ventajas y desventajas: peor compatibilidad con ciertos archivos en determinadas ocasiones VS. mayor seguridad.

Paso 1. Instalar flatpak Instale flatpak:

sudo apt install flatpak

Paso 2. Instalar el plugin flatpak para GNOME Instalar el plugin flatpak para GNOME (para usuarios de GNOME)

sudo apt install gnome-software-plugin-flatpak

Paso 3. Añadir el repositorio Flathub

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

Paso 4. Reiniciar el dispositivo (no es obligatorio, pero se recomienda).

Paso 5. Instalar Firefox

flatpak install flathub org.mozilla.firefox

Método 2: Instalación a través del repositorio Debian Unstable

Como muchas soluciones de diferentes tipos, Debian tiene su versión "inestable", una versión de transición que es más nueva pero que aún no ha sido suficientemente probada y todavía no ha sido aprobada. Lo que tiene de especial Debian Unstable es que, a diferencia de Debian Stable, no contiene exclusivamente Firefox ESR, sino también la aquí deseada versión Firefox Stable.

Entre otras cosas, lo bueno de esta versión en particular es que ya está especialmente pre-parcheada para Debian, proporcionando una mejor compatibilidad.

Tras el procedimiento descrito a continuación, tendrá que ejecutar la línea de instalación correspondiente cada vez que se publique una nueva actualización de Firefox, ya que no puede configurarlo como un proceso automático.

Paso 1. Añada el repositorio Debian Unstable a su versión de Debian

Abra /etc/apt/sources.list (as root) con cualquier programa utilizado para editar archivos de texto con código (aquí y más adelante utilizamos Nano):

sudo nano /etc/apt/sources.list

En la parte inferior de la inserción de texto:

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

Guarde los cambios y salga del programa

Segundo paso. Activar una prioridad de pin baja para Debian inestable

Se necesita una prioridad de pines baja para omitir la instalación automática de paquetes de Debian Unstable.

Primero, cree y edite (como root) un fichero /etc/apt/preferences.d/99pin-unstable.

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

Inserte:

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


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

Guarde y salga del programa.

3.Instala Firefox estable

sudo apt update
sudo apt install -t unstable firefox

Asegúrese de usar apt install -t unstable firefox y no el comando habitual. Debido a la baja prioridad del pin, apt install firefox no funcionará.

Retroceso a los paquetes originales

Firefox ESR también se puede restaurar con los paquetes de Debian Unstable eliminados, por ejemplo, en caso de descubrir alguna mala compatibilidad (aunque todavía no se han encontrado:

sudo apt purge firefox-esr

Si por tal o cual motivo, se desea retroceder los cambios aplicados y deshacer lo editado, se puede volver a degradar todo.

En primer lugar, acceda al mencionado /etc/apt/preferences.d/99pin-unstable con el programa de edición de texto que prefiera.

La prioridad del pin stable debe fijarse en 1001, mientras que la del unstable en -1:

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


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

Guarde y salga de la aplicación.

Ahora, ejecute:

sudo apt update
sudo apt full-upgrade

Esto devolverá todo a su estado original.

El fichero /etc/apt/preferences.d/99pin-unstable así como el repositorio apt Debian Unstable, como ya no son necesarios, pueden eliminarse de /etc/apt/sources.list.

Método 3. Instalación manual

La tercera opción es la instalación manual mediante binarios del propio Mozilla. Lo bueno de ésta es la opción de configurar (por fin) las actualizaciones automáticas.

Paso 1. Descargue el archivo de instalación

Descargue los archivos de instalación de Firefox desde el sitio web oficial.

Extraiga los archivos del artículo en una carpeta. Esta última tiene que tener permisos de escritura (para las actualizaciones automáticas). Para ello, hay que cambiar los permisos de la carpeta a 755. Ejemplo:

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

Paso 2. Añada Firefox a su menú de aplicaciones

Para añadir el navegador al menú de sus aplicaciones. Una forma de hacerlo es utilizar MenuLibre:

sudo apt install menulibre

Otra opción es KDE Menu Editor (para el entorno de escritorio Qt/KDE):

sudo apt install kmenuedit

En primer lugar, ejecute MenuLibre. Haga clic en "Internet", luego en "+", luego en "añadir lanzador".

Cambie el nombre del lanzador por el que necesite (en nuestro caso lo más probable es que sea "Firefox").

Haga clic en el icono de la izquierda del nombre que acaba de editar, vaya a la ruta que ha elegido para Firefox y busque el icono correspondiente en browser/chrome/icons/default.

Edite la línea "command" añadiendo la ruta al firefox.exe.

Elimina X-XFCE y X-Xfce-Toplevel si parecen omitir la aparición de dos Firefox en tu menú.

Guarde los cambios.

Método 4. Instalación mediante Snap

Otra forma es instalar Firefox a través de Snapshop utilizando los siguientes comandos:

sudo apt update
sudo apt install snapd
sudo snap install firefox

Sin embargo, esta versión puede lanzarse más lentamente y tiene una peor integración en una variedad de casos.

Método 5. Instalación a través del repositorio multimedia de Debian

El último método para hoy es usar el repositorio Debian Multimedia, un servicio que proporciona a Debian soporte multimedia adicional.

Primero, añada el repositorio Debian Multimedia:

sudo apt install software-properties-common
sudo add-apt-repository "deb http://www.deb-multimedia.org stable main non-free"

Actualice las listas de paquetes:

sudo apt update

Instale Firefox desde el repositorio:

sudo apt install firefox

Conclusión

Estos han sido 5 métodos comunes para instalar Firefox estable en Debian estable. Utilice el que le resulte más cómodo. Buena suerte con sus empresas digitales, ¡gracias por leer!

views 5m, 39s
views 2
Compartir

¿Te ha resultado útil este artículo?

1 los usuarios consideran que este artículo es útil

Ofertas populares de VPS

Otros artículos sobre este tema

: Looking glass Hostzealot
: Looking glass Hostzealot
cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.