El mundo de Linux tiene tres formatos de empaquetado «universales» que permiten ejecutar en «cualquier» distribución de Linux: Snap, Flatpak y AppImage.
Ubuntu tiene incorporado Snap, pero la mayoría de las distribuciones y desarrolladores evitan usarlo debido a su naturaleza de código cerrado. Prefieren el sistema de empaquetado Flatpak de Fedora.
Como usuario de Ubuntu, no está limitado a Snap. También puede usar Flatpak en sistemas Ubuntu.
En este tutorial, discutiré lo siguiente:
- Habilitar el soporte de Flatpak en Ubuntu
- Use los comandos de Flatpak para administrar paquetes
- Obtenga el paquete de Flathub
- Agregue el paquete Flatpak al Centro de software
¿Suena emocionante? Echemos un vistazo a ellos uno por uno.
Tabla de Contenidos
Instalar Flatpak en Ubuntu
Puedes instalar Flatpak fácilmente con el siguiente comando:
sudo apt install flatpak
para Ubuntu 18.04 o anteriorusando el PPA:
sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
Agregar el repositorio Flathub
Ha instalado el soporte de Flatpak en su sistema Ubuntu. Sin embargo, si intenta instalar un paquete Flatpak, obtendrá el error «Referencia remota no encontrada». Esto se debe a que el repositorio de Flatpak no se agrega, por lo que Flatpak ni siquiera sabe de dónde debe obtener la aplicación.
Flatpak tiene un repositorio centralizado llamado Flathub. Muchas aplicaciones de Flatpak se pueden encontrar y descargar desde aquí.
Debe agregar el repositorio Flathub para acceder a estas aplicaciones.
flatpak remote-add --if-not-exists flathub
Después de instalar y configurar Flatpak, reinicia tu sistemaDe lo contrario, la aplicación Flatpak instalada no será visible en el menú de su sistema.
Sin embargo, siempre puede ejecutar aplicaciones Flatpak ejecutando:
flatpak run
Comandos comunes de Flatpak
Ahora que tiene instalado el soporte de paquetes Flatpak, es hora de aprender algunos de los comandos más comunes de Flatpak necesarios para la administración de paquetes.
paquete de búsqueda
Si conoce el nombre de la aplicación, use el sitio web de Flathub o use el siguiente comando:
flatpak search
🚧
Además de buscar paquetes flatpak, en otros casos, com.raggesilver.BlackBox
(ID de la aplicación en la captura de pantalla anterior).También puedes usar la última palabra Blackbox
ID de la aplicación.
Instalar el paquete Flatpak
La siguiente es la sintaxis para instalar un paquete Flatpak:
flatpak install
Dado que casi todo el tiempo obtendrá su aplicación de Flathub, el repositorio remoto será flathub
:
flatpak install flathub
En casos excepcionales, puede instalar paquetes Flatpak directamente desde el repositorio del desarrollador en lugar de Flathub. En este caso, puede usar una sintaxis como esta:
flatpak install --from
Instalar paquetes desde flatpakref
Esto es opcional y raro.Pero a veces, obtienes un .flatpakref
Documento de solicitud.Esto es no instalar sin conexión..flatpakref contiene los detalles necesarios sobre dónde buscar el paquete.
Para instalar desde un archivo de este tipo, abra una terminal y ejecute:
flatpak install
Ejecuta la aplicación Flatpak desde la terminal
Una vez más, esto es algo que no hará muy a menudo. La mayoría de las veces, buscará la aplicación de instalación en el menú del sistema y ejecutará la aplicación desde allí.
Sin embargo, también puedes ejecutarlos desde la terminal con:
flatpak run
Lista de paquetes Flatpak instalados
¿Quiere ver qué aplicaciones Flatpak están instaladas en su sistema? Enuméralos así:
flatpak list
Desinstalar el paquete Flatpak
Puede eliminar los paquetes Flatpak instalados con:
flatpak uninstall
si quieres Limpie los paquetes sobrantes y los tiempos de ejecución que ya no son necesariosusar:
flatpak uninstall --unused
Puede ayudarlo a ahorrar algo de espacio en disco en Ubuntu.
Resumen de los comandos de Flatpak
Aquí hay un resumen rápido de los comandos que aprendiste anteriormente:
uso | Orden |
---|---|
paquete de búsqueda | búsqueda plana |
Paquete de instalación | instalación plana |
lista de paquetes instalados | lista plana |
Instalar desde flatpakref | instalación plana |
paquete de desinstalación | Desinstalación plana |
Desinstalar tiempos de ejecución y paquetes no utilizados | desinstalación de flatpak –sin usar |
Explorando paquetes Flatpak con Flathub
Sé que buscar paquetes de Flatpak a través de la línea de comandos no es la mejor experiencia, y ahí es donde entra en juego el sitio de Flathub.
Puede explorar las aplicaciones de Flatpak en Flathub, que proporciona más detalles, como editores verificados, descargas totales y más.
También obtendrá los comandos que necesita para instalar la aplicación en la parte inferior de la página de la aplicación.
Para obtener detalles de la aplicación, consulte el sitio web oficial de Flathub
Bonificación: use el Centro de software que admite paquetes Flatpak
Puede agregar paquetes Flatpak a la aplicación del Centro de software de GNOME y usarlo para instalar paquetes gráficamente.
Hay un complemento dedicado para agregar Flatpak al Centro de software de GNOME.
🚧
A partir de Ubuntu 20.04, el centro de software predeterminado en Ubuntu es Snap Store y no es compatible con la integración de Flatpak. Por lo tanto, la instalación de los siguientes paquetes dará como resultado dos Centros de software al mismo tiempo: un Snap y un DEB.
sudo apt install gnome-software-plugin-flatpak
en conclusión
Aprendes mucho aquí. Aprendió a habilitar la compatibilidad con Flatpak en Ubuntu y administrar paquetes Flatpak desde la línea de comandos. También aprendió sobre la integración con el Centro de software.
Espero que ahora te sientas un poco más cómodo con Flatpaks. Ahora que ha descubierto uno de los tres paquetes de propósito general, ¿qué tal si echa un vistazo a Appimages?
Cómo usar AppImage en Linux [Complete Guide]
¿Qué son las imágenes de aplicaciones? ¿Cómo ejecutarlo? ¿Como funciona? Aquí hay una guía completa sobre el uso de AppImage en Linux.
Avíseme si tiene preguntas o tiene algún problema.