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.
  • instagram viewer
  • 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.

Correo electrónico
Todo lo que necesita saber sobre Snap y Snap Store

¿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

Temas relacionados
  • Linux
  • Linux
  • Aplicaciones Linux
  • Gestores de paquetes
Sobre el Autor
Wini Bhalla (3 artículos publicados)Más de Wini Bhalla

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.

.