En este apunte rápido vamos a ver cómo cómo instalar y reparar aplicaciones utilizando la herramienta “Flatpak” en Linux.
No es dificil imaginar luego de esa introducción que Flatpak es una herramienta que básicamente nos sirve para instalar y usar programas en nuestro sistema Linux.
Formalmente hablando, si revisamos el manual de esta aplicación, este nos dice:
Flatpak es una herramienta para manejar aplicaciones y su runtime (…) utilizando flatpak las aplicaciones pueden ser construidas y distribuidas de manera independiente al sistema operativo que las aloja. De este modo las aplicaciones quedan “aisladas” (sandboxed) del sistema operativo, hasta cierto grado, cuando son utilizadas.
Manual de Flatpak
Bueno, tengan en cuenta que la traducción la hice yo, y puede tener problemas. Este es un link al manual de Flatpak en inglés.
Lo importante: un programa instalado por flatpak solamente puede ser desinstalado y utilizado desde flatpak.
Se puede pensar que me gusta escribir la palabra “flatpak”.
Flatpak viene instalado desde el vamos (o puede instalarse de manera casi instantánea) en la mayoría de las distribuciones de Linux. Al menos sin dudas yo lo utilizo en Linux Mint y en Ubuntu sin inconvenientes.
Instalar Flatpak en linux
En el caso de que no tengas la instalación de Flatpak en tu equipo, simplemente abrí la terminal y escribí:
sudo apt install flatpak
Para añadir el repositorio flathub, hay que utilizar luego el comando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Es importante añadir este repositorio porque de otro modo no vas a poder encontrar los programas para instalar.
Buscar aplicaciones en flatpak desde la terminal
Para buscar aplicaciones directamente desde la terminal necesitamos el comando
flatpak search
Y lo acompañamos luego de una referencia a lo que estamos buscando.
Digamos por ejemplo que estamos buscando algo relacionado a la fotografiá, podríamos usar la palabra “photo” en la búsqueda:
flatpak search photo
Vas a recibir como resultado una lista de posibles aplicaciones para instalar, cada una acompañada con un breve detalle de lo que hace.
Instalar una aplicación usando flatpak
En el ejemplo anterior recibimos varias alternativas de programas, entre ellos un software llamado cheese. Este programa sirve a utilizar una cámara web desde Linux.
Vamos a instalarlo utilizando flatpak, Para eso hacemos:
flatpak install cheese
Bastante directo. El sistema nos va a preguntar si queremos instalarlo. Luego nos va a redirigir por el camino correcto respecto al paquete y librerías necesarias que tienen que descargarse.
Conocer que aplicaciones tenemos instaladas en flatpak
Para conocer que aplicaciones instalamos por medio de flatpak, utilizamos el comando:
flatpak list --app
En nuestro caso, como hasta ahora conseguimos una única aplicación, nos devuelve:
nombre Application ID Version Branch Installation
Cheese org.gnome.Cheese 3.38.0 stable system
Alternativamente podemos usar solamente
flatpak list
Para conocer las aplicaciones y ademas los runtimes que utilizan.
Desinstalar una aplicación de flatpak
Para remover una aplicación que instalamos con flatpack, tenemos este comando:
flatpak uninstall
Y a esto le agregamos el nombre de la aplicación a desinstalar. En nuestro caso, si quisiéramos desinstalar cheese hacemos:
flatpak uninstall cheese
Independientemente, si queremos desinstalar las librerías runtime que utilizaban los programas desinstalados hacemos:
flatpak uninstall –unused
Remover flatpak completemente
Es posible que en algún momento nos encontremos con errores que ameriten borrar flatpak completamente de nuestro equipo, para volver a empezar desde cero.
Pero no nos precipitemos tanto.
Si tan solo nos alcanza con desinstalar todo lo que instalamos con flatpak, el comando es:
flatpak uninstall --all
De este modo retenemos la instalación de flatpak, pero descargamos todo lo que instalamos dentro de su espacio.
Por otra parte, si queremos realmente desinstalar todo el programa, podemos seguir esta serie de comandos:
sudo apt-get remove --autoremove flatpak
sudo apt-get purge flatpak
Estos dos comandos van a encargarse de remover flatpak del sistema. Si te interesa leer más sobre el comando apt, escribí sobre eso en este otro apunte.
Error Remote “flathub” not found en flatpak
Si la terminal nos recibe con algún error de flatpak, es útil comenzar con el comando:
sudo flatpak repair
El agregado de la opción repair… repara la instalación de flatpak.
Por otra parte, si al invocar flatpak nos encontramos con el error Remote “flathub” not found, podemos solucionarlo escribiendo en la terminal:
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
Conclusión
Este es un repaso rápido de cómo instalar y reparar flatpak en Linux.
Por supuesto esto no agota toda las opciones, pero si creo que son las principales para empezar a usarlo.
Por supuesto, si encontrás algún error en el texto no dejes de avisarme. Esta a tu disposición la sección de comentarios, y el formulario de contacto para enviarme un correo electrónico directamente.
La seguimos en el próximo apunte.
Aliesky Delgado Penate
hola muy buenas,cuando intente instalarlo ,me dice que no se ha podido localizar el paquete flatpak,segui sus instrucciones y le puse el comando de reparar y me dice que comando no encontrado,el SO que tengo es linux mini os,agradeceria toda la ayuda que me podrias brindar,tengo una laptop hp y no se cual sea el problema pero el reproductor vcl en formatos de alta calidad no me trabaja bien y queria cambiar a otro reproductor a ver
Gustavo
Hola, estuve probando un poco Mini os porque no lo conocía.
Pude instalar Flatpak con el comando “apt”. ¿Vos ya pudiste instalarlo? Agregar la opción “repair” solamente va a ayudarte frente algún problema con programas ya instalados por flatpak, pero no creo que ayude en tu caso.
¿Probaste instalar algún otro reproductor de video utilizando “apt” (sudo apt install …)?