Los principiantes de Linux están de enhorabuena, ya que pueden instalar paquetes y ahorrar tiempo y esfuerzo. Canonical, la empresa matriz de Ubuntu, fue la primera en implementar snaps, un software libre de dependencias de distribución cruzada.
Con Snap llegó Flatpak, otro sistema de empaque universal, escrito en C. Considerada una utilidad de gestión de paquetes, permite al usuario instalar y ejecutar aplicaciones en un entorno aislado.
Terminologías básicas
Al igual que Snap, Flatpak tiene como objetivo simplificar la gestión de software en todas las distribuciones de Linux. Aquí hay algunas terminologías comunes que vale la pena conocer:
- Flatpak: Este es un sistema que se utiliza para crear, distribuir y ejecutar aplicaciones de escritorio de espacio aislado en Linux.
- Tiempo de ejecución: Los tiempos de ejecución también se denominan plataformas, ya que funcionan como plataformas integradas para proporcionar las utilidades básicas necesarias para que funcione una aplicación Flatpak.
- Aplicación Flatpak: Estas son aplicaciones que un usuario puede instalar usando el Flatpak comando en su computadora.
Ventajas de usar Flatpak
- Universalidad: Flatpak, como administrador de servicios de utilidad, permite al usuario instalar y ejecutar aplicaciones virtualmente en casi cualquier escritorio Linux. Esto incluirá distribuciones que no sean de GNU, sistemas operativos de solo lectura, distribuciones sin systemd u otras arquitecturas.
- Amigable con la innovación: Flatpak promueve mantenedores de distribución para ayudar a los desarrolladores a enfocarse en sus objetivos de innovación.
- Estabilidad: Cualquier rotura dentro de una aplicación no provoca la rotura del sistema. Esto se debe a que los tiempos de ejecución de Flatpak están contenidos y no interfieren con el funcionamiento del sistema.
- Instalación sin raíz: No necesita privilegios elevados al instalar una aplicación / tiempo de ejecución Flatpak.
- Aplicaciones de espacio aislado: Uno de los objetivos principales de Flatpak es mejorar la seguridad del sistema aislando las aplicaciones entre sí. Las aplicaciones se guardan en un espacio aislado y se ejecutan en silos separados.
Relacionados: Una guía para principiantes sobre repositorios de software en Ubuntu
Instalación de Flatpak en distribuciones de Linux
Hay diferentes formas de instalar Flatpak, dependiendo de la distribución de Linux que uses.
La instalación de Flatpak es un procedimiento de dos pasos. El primer paso incluye instalar Flatpak a través de un administrador de paquetes. El segundo paso consiste en agregar el repositorio Flathub de Flatpak, desde donde puede instalar varias aplicaciones.
A continuación, le indicamos cómo puede instalar el paquete en diferentes distribuciones de Linux:
En Ubuntu y Mint
De forma predeterminada, Flatpak es compatible con Ubuntu 18.04, Mint 19.3 y sus versiones posteriores. Puede instalar el paquete en Ubuntu y Linux Mint usando APT:
sudo apt instalar flatpak
En Debian y distribuciones basadas en Debian
Para instalar Flatpak en distribuciones basadas en Debian como Elementary y Zorin, debe agregar un PPA a su sistema antes de descargar el paquete:
sudo add-apt-repository ppa: alexlarsson / flatpak
actualización de sudo apt
sudo apt instalar flatpak
También puede usar los comandos mencionados anteriormente para instalar Flatpak en Ubuntu.
En Red Hat y Fedora
Para instalar en distribuciones basadas en RHEL como Fedora y CentOS, ejecute este comando:
sudo dnf instalar flatpak
Alternativamente, también puede usar el administrador de paquetes YUM:
sudo yum instalar flatpak
En OpenSUSE
Emita el siguiente comando para instalar Flatpak en OpenSUSE:
sudo zypper instalar flatpak
En ArchLinux / Manjaro
Por último, pero no menos importante, para instalar el paquete en Arch Linux y sus distribuciones derivadas, ejecute el siguiente comando:
sudo pacman -S flatpak
Relacionados: Flathub vs. Snap Store: los mejores sitios para descargar aplicaciones de Linux
Agregar el repositorio Flathub en Linux
El siguiente paso es agregar el repositorio de Flatpak, Flathub, para que pueda descargar e instalar aplicaciones desde uno de sus repositorios más populares y utilizados.
A agregar el repositorio en Linux, ejecute este comando:
flatpak remote-add --si-no-existe 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 Flatpak.
Buscar aplicaciones en Flathub
Antes de comenzar a instalar las aplicaciones, puede verificar si una determinada aplicación está disponible dentro del repositorio. El formato predeterminado para este comando es:
nombre de aplicación de búsqueda de flatpak
Como ejemplo, busquemos Spotify e instálelo si está disponible.
flatpak buscar spotify
Los valores resultantes mostrarán el ID de la aplicación, la versión, la rama y los controles remotos junto con una descripción del software.
Instalar paquetes con Flatpak
La sintaxis básica para instalar aplicaciones usando Flatpak es:
flatpak instalar ID de aplicación de mandos a distancia
Por ejemplo, para instalar Spotify, puede usar:
flatpak instalar flathub com.spotify. Cliente
Lanzar una aplicación
Utilice el siguiente formato de comando para iniciar una aplicación:
flatpak ejecutar applicationID
Por ejemplo:
flatpak ejecute com.spotify. Cliente
Esto finalmente lanzará la aplicación Spotify en su sistema.
Lista de paquetes Flatpak instalados
Llevemos esto un paso más allá. Para obtener una lista de todos los paquetes Flatpak instalados en su sistema:
lista de flatpak
Actualizar paquetes instalados
Para actualizar los paquetes Flatpak dentro de su sistema, ejecute:
actualización de flatpak
Si todos los paquetes ya están actualizados, no habrá nuevos cambios después de ejecutar el comando mencionado anteriormente.
Desinstalar software con Flatpak
Si ha instalado una aplicación y ya no desea conservarla, puede desinstalarla correctamente utilizando el desinstalar método. La sintaxis predeterminada del comando es:
ID de aplicación de desinstalación de flatpak
Como acabamos de instalar Spotify, intente desinstalar la aplicación escribiendo:
flatpak desinstale com.spotify. Cliente
Habilitar el repositorio de GNOME
Al igual que Flathub, el repositorio de GNOME contiene todas las aplicaciones principales de GNOME. El repositorio central en sí tiene dos versiones: estable y nocturno.
Agregar el repositorio estable de GNOME
Usar wget para descargar las claves GPG para el repositorio:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Agregue el repositorio GNOME Flatpak a su sistema usando Agregar remoto:
sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --si-no-existe gnome-apps https://sdk.gnome.org/repo-apps/
Para instalar la versión nocturna en su lugar, ejecute los siguientes comandos:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-not-exist gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Listado de repositorios remotos
Para enumerar todos los repositorios remotos configurados:
mandos a distancia flatpak
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 es específico solo para unos pocos usuarios.
Eliminar un repositorio de Flatpak
La sintaxis básica para eliminar un repositorio es:
sudo flatpak borrado remoto nombre-remoto
...dónde nombre-remoto es el nombre del repositorio remoto.
Por ejemplo, para eliminar el repositorio Flathub de su sistema:
sudo flatpak eliminación remota flathub
Reparación de la instalación de Flatpak
Utilizar el reparar comando para reparar la instalación de Flatpak en su sistema:
reparación de sudo flatpak
El comando tarda un poco en ejecutarse, así que tenga paciencia y espere a que se ejecute por completo.
Mata un proceso Flatpak
Para matar cualquier proceso de Flatpak, primero, verifique qué procesos se están ejecutando:
sudo flatpak ps
Para matar un proceso:
sudo flatpak kill applicationID
Para verificar si el sistema terminó el proceso con éxito:
sudo flatpak ps
Relacionados: Cómo mostrar información relacionada con el proceso en Linux mediante el comando ps
Aprovechar al máximo los comandos de Flatpak
Como principiante, probablemente se sentirá abrumado por las diferentes terminologías, jerga y toneladas de comandos disponibles dentro de las distribuciones de Linux. Sin embargo, Flatpak está aquí para facilitarle la vida permitiéndole instalar aplicaciones de forma segura.
Si recién está comenzando, es mejor explorar las diversas funcionalidades de manera lenta y constante a medida que avanza en la comprensión de los diferentes matices disponibles dentro de las distribuciones. Si no quiere lidiar con la línea de comandos en absoluto, considere cambiar a Snap y Snap Store para instalar paquetes en Linux.
¿Abrumado por la empinada curva de aprendizaje de los administradores de paquetes de línea de comandos? Empiece a utilizar Snap y Snap Store hoy mismo.
Leer siguiente
- Linux
- Linux
- Aplicaciones Linux
- Gestores de paquetes
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.