Guía para principiantes de Flatpak: Introducción a la descarga de aplicaciones con Flatpak

Cualquier principiante puede manejar el sistema operativo Linux de una manera simple donde los paquetes se pueden instalar fácilmente mientras ahorra tiempo y esfuerzo. Canonical, la empresa matriz de Ubuntu, fue la primera en implementar Snap Paquetes Es un sistema libre de dependencias que se puede utilizar en varias distribuciones.

Después de Snap viene Flatpak, otro sistema de empaquetado universal, escrito en C. Considerado como una utilidad de gestión de paquetes, permite al usuario instalar y ejecutar aplicaciones en un entorno aislado.

Guía para principiantes de Flatpak: Introducción a la descarga de aplicaciones con Flatpak - Linux

términos básicos

Al igual que Snap, Flatpak tiene como objetivo simplificar la administración de aplicaciones en varias distribuciones de Linux. Aquí hay algunos términos comunes que vale la pena conocer:

  • Flatpak: Este es un sistema que se utiliza para crear, distribuir y ejecutar aplicaciones de escritorio en espacio aislado en Linux.
  • tiempo de ejecuciónTiempos de ejecución: los tiempos de ejecución también se denominan plataformas donde actúan como plataformas integradas para proporcionar las herramientas esenciales necesarias para hacer Flatpak.
  • Paquete plano .aplicación: Estas son las aplicaciones que el usuario puede instalar usando el comando flatpak en sus computadoras.

Ventajas de usar Flatpack

  • Global: Flatpak, como administrador de servicios complementario, permite al usuario instalar y ejecutar aplicaciones en casi cualquier dispositivo Entorno de escritorio Linux. Esto incluirá cualquier distribución que no sea GNU, sistemas operativos de solo lectura, distribuciones que no sean systemd u otras arquitecturas.
  • amigo de la creatividadFlatpak anima a los administradores de distribución a ayudar a los desarrolladores a centrarse en sus objetivos de innovación.
  • Estabilidad: Ningún bloqueo en la aplicación hace que el sistema se bloquee. Esto se debe a que Flatpak contiene tiempos de ejecución y no interfiere con el funcionamiento del sistema.
  • Instalar sin permisos de root: No necesita privilegios elevados al instalar la aplicación Flatpak/runtime.
  • Ejecutar aplicaciones en sandboxUno de los principales objetivos de Flatpak es mejorar la seguridad del sistema aislando las aplicaciones entre sí. Las aplicaciones se ejecutarán en sandbox y se ejecutarán en contenedores separados.

Instalar Flatpak en distribuciones de Linux

Hay diferentes formas de instalar Flatpak, dependiendo de la distribución de Linux que estés usando.

La instalación de Flatpak es un procedimiento de dos pasos. El primer paso consiste en instalar Flatpak a través del administrador de paquetes. El segundo paso implica agregar el repositorio Flathub de Flatpak, donde puede instalar varias aplicaciones.

Aquí se explica cómo instalar el paquete en diferentes distribuciones de Linux:

En Ubuntu y Mint

De forma predeterminada, Ubuntu 18.04 y Mint 19.3 y versiones posteriores admiten Flatpak. Puede instalar el paquete en Ubuntu y Linux Mint usando APT:

sudo apt install flatpak

En Depian y distribuciones basadas en Depian

Para instalar Flatpak en distribuciones basadas en Depian como Elementary y Zorin, debe agregar el PPA a su sistema antes de descargar el paquete:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

También puede usar los comandos anteriores para instalar Flatpak en Ubuntu.

Sobre Red Hate y Fedora

Para instalar en distribuciones basadas en RHEL como Fedora y CentOS, ejecute este comando:

sudo dnf install flatpak

Alternativamente, también puede usar el administrador de paquetes YUM:

sudo yum install flatpak

en OpenSUSE

Ejecute el siguiente comando para instalar Flatpak en OpenSUSE:

sudo zypper install flatpak

en ArchLinux / Manjaro

Por último, pero no menos importante, para instalar el paquete en Arch Linux y sus distribuciones basadas, ejecute el siguiente comando:

sudo pacman -S flatpak

Agregar un repositorio Flatub en Linux

El siguiente paso es agregar el repositorio Flatpak, Flathub , para que puedas descargar e instalar aplicaciones desde uno de sus repositorios más populares y utilizados.

Para agregar el repositorio en Linux, ejecute este comando:

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

Cómo usar Flatpak en Linux

Usar Flatpak es bastante similar a usar otros administradores de paquetes en Linux. Puede buscar e instalar aplicaciones desde el repositorio de Flathub utilizando la herramienta de línea de comandos de Flatpak.

Encuentra aplicaciones en Flatthub

Antes de comenzar a instalar aplicaciones, puede verificar si una aplicación en particular está disponible dentro del repositorio. El formato predeterminado para este comando es:

flatpak search application-name

Como ejemplo, busquemos e instalemos Spotify si está disponible.

flatpak search spotify

Los valores resultantes mostrarán el ID de la aplicación, la versión, la rama y los controles remotos con una descripción.

Instalar paquetes usando Flatpak

La sintaxis básica para instalar aplicaciones con Flatpak es:

flatpak install remotes applicationID

Por ejemplo, para instalar Spotify, puede usar el siguiente comando:

flatpak install flathub com.spotify.Client

Ejecutar la aplicación

Utilice el siguiente formato de comando para iniciar una aplicación:

flatpak run applicationID

por ejemplo:

flatpak run com.spotify.Client

Esto eventualmente iniciará la aplicación Spotify en su sistema.

Lista de paquetes Flatpak instalados

Demos un paso adelante. Para obtener una lista de todos los paquetes Flatpak instalados en su sistema:

flatpak list

Actualizar paquetes instalados

Para actualizar los paquetes de Flatpak dentro de su sistema, ejecute el comando:

flatpak update

Si todos los paquetes ya están actualizados, no habrá nuevos cambios después de ejecutar el comando anterior.

Desinstalar la aplicación usando Flatpak

Si ha instalado una aplicación y ya no desea conservarla, puede desinstalarla con éxito utilizando el método de desinstalación. La forma predeterminada del comando es:

flatpak uninstall applicationID

Ya que acabamos de instalar Spotify, intente desinstalar la aplicación escribiendo:

flatpak uninstall com.spotify.Client

Habilitar el repositorio de GNOME

Al igual que Flathub, el repositorio de GNOME contiene todas las aplicaciones esenciales de GNOME. El repositorio central en sí tiene dos versiones: estable y Nightly.

Repositorio estable de GNOME agregado

Use wget para descargar las claves GPG para el repositorio:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Agregue el repositorio de GNOME Flatpak a su sistema usando remote-add:

sudo flatpak remote-add — gpg-import=gnome-sdk.gpg — if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Para instalar la versión Nightly en su lugar, emita los siguientes comandos:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add — gpg-import=nightly.gpg — if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Listar repositorios remotos

Para listar todos los repositorios remotos configurados:

flatpak remotes

El comando anterior enumerará los repositorios que ha agregado a su sistema. También se mostrará si el repositorio es una instalación de todo el sistema o está destinado solo a unos pocos usuarios.

Eliminar Flatpak .repositorio

La sintaxis básica para eliminar un repositorio es:

sudo flatpak remote-delete remote-name

… donde sea nombre-remoto es el nombre del repositorio remoto.

Por ejemplo, para eliminar el repositorio Flathub de su sistema:

sudo flatpak remote-delete flathub

Reparación de instalación de Flatpak

usar comando reparación Para reparar Flatpak instalado en su sistema:

sudo flatpak repair

Tarda un poco en ejecutarse, así que tenga paciencia y espere a que se ejecute por completo.

Mata el proceso Flatpak

Para eliminar cualquier proceso de Flatpak, primero verifique los procesos en ejecución:

sudo flatpak ps

Para matar un proceso:

sudo flatpak kill applicationID

Para comprobar si el sistema ha detenido correctamente el proceso:

sudo flatpak ps

Aprovecha al máximo los comandos de Flatpak

Como principiante, es probable que se sienta abrumado por los diferentes términos, conceptos avanzados y toneladas de comandos disponibles en las distribuciones de Linux. Sin embargo, Flatpak está aquí para hacerte la vida más fácil permitiéndote instalar aplicaciones de forma fácil y segura.

Si recién está comenzando, es mejor explorar las diferentes funciones de manera lenta y constante mientras comprende los diferentes matices disponibles dentro de las distribuciones. Si no quiere lidiar con la línea de comando en absoluto, considere cambiar a Snap y Snap Store para instalar paquetes en Linux. Verificar Cómo instalar aplicaciones Snap en Arch Linux.

Ir al botón superior