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.
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.