Qué es Flatpak y cómo instalar aplicaciones Flatpak en Ubuntu y otros Linux
Publicado: 2020-05-28La gestión de paquetes es una de las características importantes de cualquier distribución de Linux que facilita el método de instalación y mantenimiento de las aplicaciones de Linux. Diferentes distribuciones de Linux siguen diferentes métodos para empaquetar y distribuir software.
Pero la misma característica a veces se convierte en un obstáculo para algunas personas que cambian a diferentes distribuciones de Linux. Les cuesta entender el nuevo administrador de paquetes y no logran instalar las aplicaciones. Para resolver tales problemas con múltiples administradores de paquetes, la distribución de Linux ha evolucionado para producir sistemas universales de administración de paquetes como Snap, Appimage y Flatpak.
Hoy en día, si quieres descargar cualquier aplicación, te habrás topado con las palabras 'Flatpak' o 'Flathub'. Entonces, ¿también lo encontraste confuso por primera vez? En caso afirmativo, este artículo es exactamente para que entienda Flatpak con el uso básico de la instalación y desinstalación de aplicaciones Flatpak.
Después de seguir esta guía para principiantes, aprenderá sobre las siguientes cosas:
- ¿Qué es Flatpak y Flathub?
- Habilitación o instalación de Flatpak en Ubuntu, Pop!_OS, Linux Mint y otras distribuciones de Linux
- Instalación de aplicaciones Flatpak usando el software GNOME
- Instalar aplicaciones Flatpak desde la terminal
- Instalar aplicaciones Flatpak desde el archivo .flatpakref
- Usando otros comandos de Flatpak
- Desinstalar aplicaciones de Flatpak
¿Qué es Flatpack?
Flatpak es un sistema de gestión de paquetes universal para crear y distribuir aplicaciones en cualquier distribución de Linux. No necesita aprender administradores de paquetes específicos de distribución para instalar la aplicación Flatpak. Proporciona una única utilidad de línea de comandos para que todas las distribuciones de Linux descarguen, instalen y actualicen la aplicación.
La aplicación Flatpak viene incluida con todas las bibliotecas dependientes dentro de la aplicación. Por lo tanto, tampoco necesita instalar ninguna dependencia externamente en su escritorio Linux. Aquí estoy enumerando las características únicas clave de Flatpak que brindan varias razones para usarlo.
Características de Flatpack:
- Entorno de sandboxing para ejecutar aplicaciones
- Soporte para 24 distribuciones de Linux
- Ejecutar varias versiones de la misma aplicación al mismo tiempo
- Sin incompatibilidades de dependencia
- Actualización automática de aplicaciones en segundo plano
¿Qué es Flathub?
Flathub es un repositorio de aplicaciones flatpak centralizado que ofrece toneladas de aplicaciones y juegos para el sistema Linux. También proporciona un servicio de creación para los desarrolladores que desean crear, distribuir y proporcionar actualizaciones periódicas a las aplicaciones.
También puede integrar Flathub con su centro de software desde donde navega e instala aplicaciones Flatpak mediante una interfaz gráfica. Si vive en su terminal, puede usar la utilidad de línea de comandos Flatpak para buscar e instalar aplicaciones desde el repositorio de Flathub.
Entonces, saltemos al primer paso configurando Flatpak en Ubuntu y otras distribuciones de Linux.
¿Cómo habilitar el soporte de Flatpak?
Si está utilizando Fedora, Endless OS, Linux Mint, CentOS, Elementary OS, puede omitir este paso ya que no necesita instalar Flatpak. La versión más reciente de estas distribuciones de Linux viene con un soporte Flatpak predeterminado y preinstalado.
Ahora, para habilitar Flatpak en otras distribuciones de Linux, solo tenemos que ejecutar un solo comando que instalará Flatpak y se configurará automáticamente con el sistema Linux.
Instale Flatpak en Debian, Pop!_OS, Ubuntu y sus derivados
sudo apt instalar flatpak
Instale Flatpak en la versión anterior de Ubuntu anterior a la 18.10
sudo add-apt-repositorio ppa:alexlarsson/flatpak sudo apt actualizar sudo apt instalar flatpak
Instale Flatpak en Red Hat Enterprise Linux (RHEL)
sudo yum instalar flatpak
Instalar Flatpak en Arch Linux
sudo pacman -S paquete plano
Instalar Flatpak en OpenSUSE
sudo zypper instalar flatpak
Instalar Flatpak en Solus
sudo eopkg install flatpak xdg-desktop-portal-gtk
Para todas las demás distribuciones de Linux, puede consultar aquí.
Una vez que termine de instalar Flatpak, reinicie su sistema y estaremos listos para continuar con el siguiente paso de instalación de las aplicaciones de Flatpak. Pero antes de continuar, permítame informarle que a continuación analizaré tres métodos para descargar e instalar aplicaciones Flatpak desde el repositorio de Flathub.
- Instalación de aplicaciones Flatpak usando el centro de software GNOME
- Instalar aplicaciones Flatpak usando el archivo .flatpakref
- Instalar la aplicación Flatpak usando la línea de comando
Por lo tanto, todos son libres de usar cualquiera de los tres métodos según su propia situación, deseo y nivel de comodidad. Aquí, también quiero mencionar que estoy usando Ubuntu 20.04 Linux para mostrar la instalación de la aplicación Flatpak.
¿Cómo instalar aplicaciones Flatpak usando el centro de software gráfico de GNOME?
1. Instalar el complemento Flatpak
El método gráfico es la forma más fácil de instalar aplicaciones Flaptak para todos aquellos que le temen a la terminal. Para utilizar el centro de software predeterminado, primero debe habilitar la compatibilidad con Flatpak.
Por lo tanto, si está utilizando el entorno de escritorio GNOME, instale el complemento Flatpak ejecutando el comando:
sudo apt install gnome-software-plugin-flatpak
Para el escritorio KDE, ejecute el comando:
sudo apt install plasma-descubrir-backend-flatpak
2. Busque la aplicación con la etiqueta de origen en Flathub
Ahora solo busque la aplicación en su centro de software predeterminado y notará una etiqueta con una fuente que apunta al repositorio de Flathub.
Haga clic en "Instalar" y ahora puede tener una aplicación Flatpak instalada en su sistema.
¿Cómo instalar aplicaciones Flatpak usando el archivo .flatpakref (Flatpak)?
1. Busque la aplicación en la plataforma Flathub en línea
Vaya a la tienda de aplicaciones Flathub en línea y busque la aplicación deseada.
2. Descargue el archivo .flatpakref Flatpak
Haga clic en "Instalar" y descargará un archivo torrent como flatpak .flatpakref que usaremos en el siguiente paso para instalar la aplicación.
3. Instale la aplicación Flatpak desde el archivo .flatpakref
Ahora, ejecute el siguiente comando para instalar la aplicación usando el archivo .flatpakref.
instalación de flatpak --desde /ruta/a/<id-aplicación>.flatpakref
Una vez que termine de instalar la aplicación, puede buscar en su sistema o ejecutar el siguiente comando para abrir la aplicación:
flatpak ejecutar <id-aplicación>
¿Cómo instalar aplicaciones Flatpak usando la línea de comandos?
1. Instalar el repositorio de Flathub
Para instalar una aplicación Flatpak desde la terminal, primero debemos instalar el repositorio de Flathub para que podamos buscar la aplicación y luego instalarla.
Entonces, ejecute el comando para agregar Flathub que contiene la lista completa de la aplicación Flatpak:
flatpak remoto-añadir --si-no-existe flathub https://flathub.org/repo/flathub.flatpakrepo
2. Busque la aplicación Flatpak desde la terminal
Ahora podemos buscar cualquiera usando un solo comando:
búsqueda flatpak <nombre-de-la-aplicación>
Enumerará todas las aplicaciones relacionadas con la palabra clave app-name
de la aplicación que ingresó.
3. Instalar la aplicación Flatpak usando la ID de la aplicación
Localice la aplicación que desea instalar, copie su ID de aplicación y pásela como entrada al siguiente comando para instalar la aplicación:
flatpak instalar flathub <id-aplicación>
Ahora ejecuta la aplicación usando el comando:
flatpak ejecutar <id-aplicación>
Uso de otros comandos de Flatpak
Si quieres hacer más con flatpak, puedes comprobar todos sus comandos disponibles leyendo la página del manual:
hombre flatpak
Como puede ver, hay varios comandos para administrar las aplicaciones instaladas. Una de ellas es la flatpak list
que muestra todas las aplicaciones Flaptak instaladas en su sistema.
lista de paquete plano
Para actualizar la aplicación específica, puede ejecutar:
actualización flatpak <id-aplicación>
¿Cómo desinstalar aplicaciones Flatpak?
Por último, si desea eliminar las aplicaciones de Flatpak, puede hacer lo mismo utilizando métodos gráficos y de línea de comandos.
Si está utilizando una línea de comando, simplemente ejecute flatpak list
y tome app-id
. Luego, ejecute el comando para desinstalar la aplicación:
desinstalación de flatpak <id-aplicación>
Usando un método gráfico, puede buscar su aplicación instalada en su centro de software respectivo y luego simplemente hacer clic en eliminar o desinstalar.
Conclusión
Espero que hayas disfrutado la guía para principiantes y hayas aprendido sobre el sistema de gestión de paquetes Flatpak. Siéntase libre de expresar su opinión o preguntar cualquier duda en la sección de comentarios a continuación.