Cómo instalar aplicaciones Flatpak, Snap y Appimage en Linux

Cómo instalar aplicaciones Flatpak, Snap y Appimage en Linux
Este artículo explicará cómo instalar, eliminar y administrar paquetes Flatpak, Snap y Appimage en Linux. Estos tres formatos de empaque han estado en desarrollo durante los últimos años y proporcionan paquetes de agnósticos de distribución que se pueden instalar en todas las principales distribuciones de Linux. Una comparación detallada entre estos formatos de empaque está disponible aquí.

Instalación y administración de paquetes planos

Si está utilizando Ubuntu, sus derivadas u otras distribuciones de Linux basadas en Ubuntu, puede ejecutar los siguientes dos comandos para configurar los paquetes Flatpak:

$ sudo apt install platpak
$ Flatpak remoto-add-if-no-exists flathub https: // flathub.org/repo/flathub.platpakrepo

El segundo comando agrega el repositorio oficial de flathub que se puede usar para descargar e instalar aplicaciones planas. Es posible agregar otros repositorios de terceros reemplazando la URL del repositorio en el segundo comando anterior. Sin embargo, en general, debe cumplir con el repositorio predeterminado para evitar la instalación de aplicaciones no probadas que puedan tener problemas de seguridad.

Si está utilizando cualquier otra distribución de Linux, siga esta guía de configuración rápida que cubre las instrucciones de instalación para más de 25 distribuciones de Linux.

Una vez que haya completado la configuración de Flatpak, puede ir a la tienda Flathub para descargar cualquier aplicación de su elección. Por ejemplo, para instalar el paquete Firefox Flatpak, puede visitar su listado en la tienda Flathub o buscarlo utilizando la barra de búsqueda en el sitio web de Flathub. Cada listado en la página Flathub incluye un comando de instalación en la parte inferior de la página. Debe ejecutar este comando en el terminal para instalar el paquete. Tenga en cuenta que el comando es el mismo para todas las distribuciones de Linux. Para el caso citado, debe ejecutar el siguiente comando para instalar el paquete Firefox Flatpak:

$ Flatpak Instalar Flathub orgg.Mozilla.Firefox

Tenga en cuenta que al instalar un paquete Flatpak, se le puede pedir que instale paquetes y dependencias adicionales. Esto es normal ya que los paquetes platpak instalan los paquetes y bibliotecas necesarios según sea necesario.

Para eliminar un paquete Flatpak instalado, debe ejecutar el siguiente comando (reemplazar la ID del paquete):

$ Flatpak desinstalar orgía.Mozilla.Firefox

Si no recuerda la identificación del paquete, puede obtenerla de la página de listado de la tienda Flathub. Flatpak también mostrará sugerencias de aplicaciones si solo suministra un nombre o identificación parcial. Por ejemplo, si solo usa "Firefox" en el comando anterior, Flatpak le presentará automáticamente la opción de eliminar el paquete Firefox.

Para actualizar un paquete Flatpak instalado, debe ejecutar el siguiente comando (reemplazar la ID del paquete):

$ Flatpak Update Org.Mozilla.Firefox

Para enumerar todos los paquetes Flatpak instalados en su sistema Linux, use el siguiente comando:

$ Flatpak List

Muchas distribuciones de Linux usan complementos Flatpak en su aplicación de distribución de software para facilitar la instalación más fácil y las actualizaciones automáticas. Para obtener más información sobre el uso de Flatpak, ejecute los siguientes dos comandos:

$ Flatpak --help
$ hombre plano

Instalación y administración de paquetes Snap

Ubuntu, sus derivadas y la mayoría de las otras distribuciones de Linux basadas en Ubuntu vienen con soporte Snap habilitado de forma predeterminada. Puede buscar paquetes SNAP en la aplicación Centro de software GUI, así como instalarlos desde la línea de comandos. Los paquetes Snap también se pueden buscar en el sitio web de Snap Store. Cada listado en la tienda Snap muestra un comando para instalar la aplicación enumerada.

Para agregar soporte SNAP a otras distribuciones de Linux, es posible que deba instalar primero el paquete "Snapd" (similar a la configuración de Flatpak explicada anteriormente). Siga la guía de configuración de Snapd disponible aquí para más de 25 distribuciones de Linux.

Una vez que haya terminado de instalar SNAPD, visite cualquier listado en Snap Store y ejecute el comando especificado que figura en la página. Por ejemplo, para instalar Android Studio Snap, deberá ejecutar el siguiente comando:

$ sudo snap instalación Android-Studio-Classic

Para eliminar un paquete SNAP, use el siguiente comando (reemplace el nombre de la aplicación según sea necesario):

$ sudo snap elimina Android-Studio

Para enumerar todos los paquetes SNAP instalados en su sistema, use el siguiente comando:

Lista de $ Snap

Tenga en cuenta que no puede deshabilitar las actualizaciones de SNAP. Se instalan automáticamente en su sistema a intervalos periódicos. Sin embargo, puede reprogramarlos o mantener temporalmente actualizaciones. Una guía detallada sobre la administración de actualizaciones Snap está disponible aquí.

Para obtener más información sobre los paquetes Snap, ejecute los siguientes dos comandos:

$ snap --help
$ Man Snap

Instalación y administración de paquetes de appimage

Los paquetes de Appimage funcionan de manera similar a los archivos portátiles "EXE" que puede haber usado en Windows. Todo lo que necesita hacer es descargar un archivo de Appimage y marcarlo ejecutable para ejecutar la aplicación. Para hacer un ejecutable de archivo appimage, ejecute un comando en el siguiente formato:

$ chmod +x archivo.apimaje

Una vez marcado ejecutable, haga doble clic en el archivo Appimage ejecutable para iniciar la aplicación. Para eliminar un archivo de Appimage, simplemente elimínelo de su almacenamiento de disco duro.

Similar a Flatpak y Snap, una tienda de Appimage también está disponible. Sin embargo, a diferencia de Snap y Flatpak, los desarrolladores que distribuyen sus aplicaciones en formato de apimaje no las enumeran a menudo en esta tienda centralizada. Los archivos de Appimage se distribuyen principalmente a través de repositorios de código fuente o desde sitios web de aplicaciones.

En algunos casos, los archivos de Appimage pueden pedirle que cree un lanzador que aparezca en los menús de aplicaciones y en el escritorio como un atajo. Si ha optado por crear un lanzador, es posible que desee eliminarlo después de eliminar un archivo de Appimage. Para hacerlo, simplemente visite la ubicación especificada a continuación y elimine el asociado ".archivo de escritorio ".

$ Inicio/.local/compartir/aplicaciones/

Conclusión

Los paquetes Flatpak, Snap y Appimage han proporcionado formas novedosas de distribuir aplicaciones en todas las principales distribuciones de Linux. Proporcionan una mejor seguridad y facilitan a los desarrolladores distribuir sus aplicaciones. Estos nuevos formatos de paquete son el futuro del embalaje de aplicaciones de Linux, especialmente para aplicaciones de terceros que no son del sistema.