Cómo instalar Flatpak en Ubuntu 24.04, 22.04 o 20.04

Flatpak es un marco popular para distribuir y ejecutar aplicaciones en un entorno seguro y aislado en sistemas Linux. Le permite instalar y ejecutar aplicaciones independientemente de la distribución de Linux que utilice, brindando coherencia y seguridad en diferentes entornos. Los paquetes Flatpak incluyen todas las dependencias necesarias, lo que garantiza que las aplicaciones se ejecuten como se espera sin entrar en conflicto con las bibliotecas del sistema. Es particularmente útil para acceder a las últimas versiones de software que podrían no estar disponibles a través de los administradores de paquetes tradicionales.

En Ubuntu 24.04, 22.04 o 20.04, puede instalar Flatpak a través de dos métodos: usar el repositorio predeterminado de Ubuntu para una instalación estable y sencilla, o agregar el PPA Flatpak Team Launchpad para acceder a la última versión estable o compilaciones de desarrollo para aquellos que lo deseen. para contribuir a las pruebas. Esta guía lo guiará a través de ambos métodos, asegurándose de que tenga la última configuración de Flatpak que se adapte a sus necesidades.

Actualice Ubuntu antes de la instalación de Flatpak

La primera tarea es actualizar su sistema para garantizar que todos los paquetes existentes estén actualizados antes de instalarlos.

sudo apt update && sudo apt upgrade

Método 1: instalar Flatpak a través del repositorio APT predeterminado

La instalación de Flatpak en Ubuntu se puede realizar mediante diferentes métodos. El primer método que discutiremos es instalarlo usando el repositorio de Ubuntu. Es importante señalar que, de forma predeterminada, Ubuntu mantiene Flatpak en su repositorio. Aún así, no está instalado de forma predeterminada debido a su competencia con Snap, la empresa matriz de Ubuntu.

Para instalar Flatpak usando el repositorio de Ubuntu, puede usar el siguiente comando en una terminal de Linux:

sudo apt install flatpak

Este comando le solicita que ingrese su contraseña de root antes de instalar Flatpak. Después de ingresar su contraseña, comenzará el proceso de instalación.

Una vez instalado, puede agregar el repositorio Flathub, que es el repositorio principal para las aplicaciones Flatpak, ejecutando el siguiente comando:

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

Este comando agregará el repositorio Flathub a su instalación de Flatpak, permitiéndole buscar e instalar fácilmente aplicaciones desde el repositorio Flathub.

Método 2: Instalar Flatpak a través de Flatpak Team APT PPA

El segundo método para instalar Flatpak en Ubuntu utiliza el PPA LaunchPAD del equipo “Flatpak”, que contiene las últimas versiones estables y de desarrollo de Flatpak. Este método es muy recomendable ya que Canonical, la empresa matriz de Ubuntu, ha estado ejerciendo más presión sobre el uso de Snap en lugar de APT, especialmente contra Flatpak.

Opción 1: Importar PPA estable de Flatpak:

sudo add-apt-repository ppa:flatpak/stable -y

Opción 2: Importar PPA de desarrollo Flatpak:

sudo add-apt-repository ppa:flatpak/development -y

Después de importar el PPA, ejecute una actualización de APT para asegurarse de que se reflejen los cambios:

sudo apt update

Ahora, instala Flatpak ejecutando el siguiente comando:

sudo apt install flatpak

Este comando le pedirá que ingrese su contraseña de root antes de instalar Flatpak. Después de ingresar su contraseña, comenzará el proceso de instalación.

Una vez instalado, puede agregar el repositorio Flathub, que es el repositorio principal para las aplicaciones Flatpak, ejecutando el siguiente comando:

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

Este comando agregará el repositorio Flathub a su instalación de Flatpak, permitiéndole buscar e instalar fácilmente aplicaciones desde el repositorio Flathub.

Además, una vez que haya instalado la versión Flatpak usando el PPA, puede verificar la versión instalada usando el comando "apt-cache Policy", como se muestra a continuación:

apt-cache policy flatpak

Como se muestra en la guía, el proceso de instalación instaló la versión de desarrollo de Flatpak, que era la versión 1.15.3 al momento de escribir este artículo. Es importante tener en cuenta que esta versión puede estar ligeramente por delante de la versión estable de Flatpak PPA y significativamente por delante de la versión predeterminada de Ubuntu, que es 1.12.7 y se considera desactualizada.

Comandos básicos de Flatpak

Esta sección explicará con más detalle cómo usar Flatpak en su sistema Ubuntu.

Agregar un repositorio remoto

Flatpak utiliza repositorios remotos para descargar e instalar aplicaciones. Para agregar un repositorio remoto, use el siguiente comando:

flatpak remote-add --if-not-exists <name> <URL>

Por ejemplo, para agregar el repositorio Flathub, que es el repositorio principal para las aplicaciones Flatpak, use el siguiente comando:

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

Instalación de aplicaciones

Para instalar una aplicación usando Flatpak, use el siguiente comando:

flatpak install <application-name>

Por ejemplo, para instalar el software de edición de imágenes GIMP, utilice el siguiente comando:

flatpak install org.gimp.GIMP

Actualización de aplicaciones

Para actualizar una aplicación que se instaló usando Flatpak, use el siguiente comando:

flatpak update <application-name>

Por ejemplo, para actualizar GIMP, utilice el siguiente comando:

flatpak update org.gimp.GIMP

Desinstalar aplicaciones

Para desinstalar una aplicación que se instaló usando Flatpak, use el siguiente comando:

flatpak uninstall <application-name>

Por ejemplo, para desinstalar GIMP, use el siguiente comando:

flatpak uninstall org.gimp.GIMP

Listado de aplicaciones instaladas

Para enumerar todas las aplicaciones que se instalaron usando Flatpak, use el siguiente comando:

flatpak list

Buscando aplicaciones

Para buscar una aplicación en el repositorio de Flatpak, use el siguiente comando:

flatpak search <search-term>

Por ejemplo, para buscar el paquete de productividad LibreOffice, utilice el siguiente comando:

flatpak search libreoffice

Listado de repositorios remotos

Para enumerar todos los repositorios remotos que están configurados actualmente, use el siguiente comando:

flatpak remote-list

Comprobando actualizaciones

Para buscar actualizaciones de aplicaciones instaladas usando Flatpak, use el siguiente comando:

flatpak update

Actualización del sistema Flatpak

Para actualizar el sistema Flatpak, use el siguiente comando:

flatpak update --system

Información sobre aplicaciones

Para obtener información sobre una aplicación, como su versión y otros detalles, utilice el siguiente comando:

flatpak info <application-name>

Por ejemplo, para obtener información sobre GIMP, utilice el siguiente comando:

flatpak info org.gimp.GIMP

Ejecución de aplicaciones

Para ejecutar una aplicación que se instaló usando Flatpak, use el siguiente comando:

flatpak run <application-name>

Por ejemplo, para ejecutar GIMP, utilice el siguiente comando:

flatpak run org.gimp.GIMP

Cargar una aplicación

Para descargar una aplicación que no se descargó de un repositorio, use el siguiente comando:

flatpak install <path-to-application>

Exportar una aplicación

Para exportar una aplicación que se instaló usando Flatpak a un archivo, use el siguiente comando:

flatpak export <application-name

Exportar una aplicación

Para exportar una aplicación que se instaló usando Flatpak a un archivo, use el siguiente comando:

flatpak export <application-name> <filename>

Por ejemplo, para exportar GIMP a un archivo llamado gimp.flatpak, use el siguiente comando:

flatpak export org.gimp.GIMP gimp.flatpak

Importar una aplicación

Para importar una aplicación que se exportó usando Flatpak, use el siguiente comando:

flatpak install <filename>

Por ejemplo, para importar el archivo gimp.flatpak que se exportó anteriormente, use el siguiente comando:

flatpak install gimp.flatpak

Listar archivos en una aplicación

Para enumerar los archivos que se instalaron como parte de una aplicación, utilice el siguiente comando:

flatpak list-files <application-name>

Por ejemplo, para enumerar los archivos instalados como parte de GIMP, utilice el siguiente comando:

flatpak list-files org.gimp.GIMP

Verifique los permisos de la aplicación

Para comprobar los permisos que tiene una aplicación, utilice el siguiente comando:

flatpak permissions <application-name>

Por ejemplo, para comprobar los permisos de GIMP, utilice el siguiente comando:

flatpak permissions org.gimp.GIMP

Cambiar permisos de aplicaciones

Para cambiar los permisos que tiene una aplicación, use el siguiente comando:

flatpak override <application-name> --filesystem=<directory>

Por ejemplo, para permitir que GIMP acceda a un directorio llamado MisFotos, use el siguiente comando:

flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos

Actualización remota

Para actualizar todos los repositorios remotos, utilice el siguiente comando:

flatpak update --appstream

Actualizar un solo control remoto

Para actualizar un único repositorio remoto, utilice el siguiente comando:

flatpak update <remote-name>

Quitar un control remoto

Para eliminar un repositorio remoto, utilice el siguiente comando:

flatpak remote-delete <remote-name>

Ejecutar aplicación en Sandbox

Para ejecutar una aplicación en un entorno sandbox, utilice el siguiente comando:

flatpak run --sandbox <application-name>

Por ejemplo, para ejecutar GIMP en un entorno sandbox, utilice el siguiente comando:

flatpak run --sandbox org.gimp.GIMP

Crear un paquete de aplicaciones

Para crear un paquete de aplicaciones que pueda distribuirse e instalarse en otros sistemas, utilice el siguiente comando:

flatpak build-bundle <directory> <bundle-file>

Por ejemplo, para crear un paquete para GIMP, utilice el siguiente comando:

flatpak build-bundle org.gimp.GIMP gimp.bundle

Listar los tiempos de ejecución instalados con Flatpak en Ubuntu

Para enumerar todos los tiempos de ejecución que están instalados actualmente, use el siguiente comando:

flatpak list-runtime

Listar tiempos de ejecución disponibles

Para enumerar todos los tiempos de ejecución que están disponibles en el repositorio, utilice el siguiente comando:

flatpak list-runtime -a

Extensiones de lista

Para enumerar todas las extensiones que están instaladas actualmente, use el siguiente comando:

flatpak list-extension

Listar extensiones disponibles

Para enumerar todas las extensiones que están disponibles en el repositorio, utilice el siguiente comando:

flatpak list-extension -a

Estos son sólo algunos de los comandos esenciales de Flatpak para administrar e implementar aplicaciones en su sistema Ubuntu.

Conclusión

Con Flatpak instalado en su sistema Ubuntu, tiene acceso a una amplia gama de aplicaciones que están protegidas de forma segura y se actualizan constantemente en todas las distribuciones. Ya sea que elija la estabilidad del repositorio predeterminado de Ubuntu o las funciones de vanguardia del PPA Flatpak Team Launchpad, se asegurará de que su sistema esté equipado para manejar las últimas aplicaciones disponibles a través de Flatpak. Las actualizaciones periódicas, especialmente cuando se utiliza el PPA, mantendrán su instalación de Flatpak actualizada y lista para el software más reciente. Disfrute de la flexibilidad y seguridad que Flatpak aporta a su entorno Ubuntu.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario