[TUTORIAL] Instalar aplicaciones utilizando Flatpak, AppImage y Snap

Spanish Forum

Moderator: JCSenar

Post Reply
User avatar
JCSenar
Level 9
Level 9
Posts: 2662
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

[TUTORIAL] Instalar aplicaciones utilizando Flatpak, AppImage y Snap

Post by JCSenar » Thu Jul 12, 2018 3:59 pm


Algunos desarrolladores han empezado a presentar sus programas a través de empaquetados flatpak, appimage o snap.

Simplificando mucho, lo que define principalmente a estos empaquetados es que incluyen el programa principal y todas las dependencias necesarias para hacerlo funcionar correctamente. Con esto se supera el problema de dependencias incumplidas que podemos encontrar en el funcionamiento de un programa cuando cambiamos de versión del sistema operativo.

La ventaja también es que podemos acceder a las últimas versiones de algunos programas (cuando nuestra distribución nos ofrece una versión anterior). La desventaja sería que cada aplicación ocupa más espacio en disco que instalada a través del tradicional paquete .deb. Tendremos que evaluar si una cosa compensa la otra.

Más información aquí, aquí y aquí.




FLATPAK:

Linux Mint 18.3 y LM 19:

1.- A partir de LM 18.3, Flatpak está integrado en el Gestor de Software como una sección más:

Image

2.- Elegimos el programa que queramos (Gimp 2.10.4) y lo instalamos normalmente, aunque vemos que el tamaño del programa y el espacio ocupado en disco es considerable:

Image

3.- Debemos aceptar la instalación de más software:

Image

4.- Al terminar, podemos ejecutarlo directamente:

Image

5.- Y también lo encontramos en el menú (junto a la versión 2.8 que viene instalada por defecto en LM):

Image

Image


Linux Mint 18, 18.1 y 18.2:

1.- Desde la web de Flatpak nos dicen que si tenemos Linux Mint 18, 18.1 o 18.2 lo que debemos hacer es actualizar a Linux Mint 18.3:

Image

2.- Pero, si no queremos, también podemos instalar Flatpak a través de un repositorio ejecutando los siguientes comandos:

sudo add-apt-repository -y ppa:alexlarsson/flatpak

y

sudo apt-get update && sudo apt-get install -y flatpak

Image

3.- Seguidamente, instalamos el repositorio Flathub asociado a Flatpak (debemos autenticarnos de nuevo):

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

Image

4.- Ahora solo queda acceder al repositorio Flathub y elegir la aplicación que queramos, por ejemplo Spotify:

Image

5.- Bajando en la página vemos el comando a utilizar para instalarlo:

Image

6.- Lo copiamos y pegamos en el Terminal. Si añadimos una -y evitaremos tener que confirmar varias veces el proceso de instalación:

flatpak install flathub -y com.spotify.Client

Image

7.- Hay que cerrar/abrir sesión para encontrarlo en el menú:

Image

* Flatpak no está soportado en LM 17.x :( .




APPIMAGE:

Los programas empaquetados en este formato no se instalan en el sistema. Se descargan, se les da permiso de ejecución y se ejecutan con doble clic.

Un ejemplo sería la última versión del conversor de vídeo Avidemux:

1.- Descargamos esta versión desde https://www.fosshub.com/Avidemux.html/, pinchamos en la versión para GNU/Linux y guardamos el archivo:

Image

2.- Sobre el archivo descargado hacemos botón derecho > Propiedades:

Image

3.- En la pestaña Permisos marcamos la opción Permitir ejecutar el archivo como un programa:

Image

4.- Solo queda hacer doble clic sobre el archivo descargado para que el programa se abra:

Image

* En Linux Mint 17.x no podemos ejecutar el archivo porque nos falta el paquete gcc-4.9 pero podemos conseguirlo añadiendo una PPA al sistema. Ejecutamos el siguiente comando:

sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test && sudo apt-get update

Cerramos el Terminal y abrimos el Gestor de Actualizaciones. Se nos ofrecerán los paquetes necesarios. Después de instalarlos, Avidemux 2.7.1 arrancará en Linux Mint 17.x haciendo doble clic sobre el archivo .AppImage:

Image

* Avidemux también está disponible en Flatpak.

* Más aplicaciones AppImage en https://appimage.github.io/apps/.




SNAP:


1.- Para poder utilizar los paquetes snap necesitamos instalar primero el paquete snapd:

sudo apt-get install -y snapd

* En Linux Mint 17 se nos requiere instalar el último kernel de la rama 4.4 y el proceso tarda un poco más.

2.- Reiniciamos el sistema y miramos qué programas tenemos disponibles en alguna de estas dos tiendas https://snapcraft.io/store y https://uappexplorer.com/snaps. En la primera, elegimos, por ejemplo, VLC y pinchamos en All versions (el botón Install está asociado al Gestor Software de Ubuntu):

Image

3.- Vemos las distintas versiones disponibles y el comando a utilizar en cada caso:

Image

4.- Lo ejecutamos en el Terminal y el programa se descarga e instala:

Image

5.- En la segunda tienda, descargamos el paquete .snap (el nombre es indescifrable :shock:). Aquí también la opción Install es para ubuntu:

Image

6.- Y lo instalamos desde el Terminal:

Image

7.- Es preciso cerrar/abrir sesión para que aparezca en el menú (junto a la versión instalada por defecto en el sistema):

Image

Image




En los tres empaquetados, el primer arranque del programa es lento. Los siguientes, normal.
Image
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.

User avatar
JOPETA
Level 13
Level 13
Posts: 4545
Joined: Thu Nov 20, 2014 6:10 am
Location: En un lugar de cuyo nombre no quiero acordarme

Re: [TUTORIAL] Instalar aplicaciones utilizando Flatpak, AppImage y Snap

Post by JOPETA » Thu Jul 12, 2018 4:25 pm

¡Cómo te lo curras! (¿no hay San Fermines este año, quizás?). Gracias mogollón. :D
Ni cola de león ni cabeza de ratón, prefiero ser diente de ajo.( J. Krahe)

Post Reply

Return to “Español (Spanish)”