Parece como si los instaladores de aplicaciones universaleses lo nuevo en el mundo de Linux. Tienes a los desarrolladores detrás de Ubuntu trabajando en instantáneas, App Image (también conocido como lo más parecido a los archivos .exe en Linux), Deis, ZeroInstall y, por supuesto, lo nuevo de lo que todos hablan: Flatpak. Durante demasiado tiempo, la comunidad de código abierto y Linux en su conjunto han necesitado una única forma de entregar software a muchas distribuciones de Linux diferentes. En 2017, hay muchos proyectos de software diferentes que compiten por el centro de atención. Flatpak no es diferente. Es una herramienta desarrollada por Free Desktop Project que promete hacer que sea muy fácil entregar cualquier tipo de software, sin problemas y fácilmente a cualquier tipo de distribución de Linux en el mercado.
ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.
En este artículo, veremos cómo hacer que esta nueva tecnología funcione en su distribución de Linux favorita.
Instalar FlatPak
Los desarrolladores de Flatpak han trabajado duro con Linuxmantenedores de distribución para que todo sea fácil de ejecutar. ¡Abra una ventana de terminal, busque la sección con el sistema operativo que usa e ingrese los comandos para instalarlo!
Arch Linux
sudo pacman -S flatpak
Fedora
sudo dnf install flatpak
OpenSUSE
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
o (si usa DNF)
sudo dnf install flatpak
Ubuntu
Ubuntu 16.04 LTS
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak
Ubuntu 17.04+
sudo apt install flatpak
Prueba de Debian / Inestable
sudo apt-get install flatpak
Gentoo
Primero, obtenga un shell de raíz: sudo -s or su
A continuación, cree un nuevo archivo de configuración: nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Pegue el siguiente código dentro del archivo:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git
sincronización automática = Sí
Guarde el archivo de configuración con la combinación de teclas Ctrl + O.
Por último, ejecute una sincronización para instalar Flatpak.
emerge --sync
Usando Flatpak
Flatpak es una tecnología muy descentralizada. A diferencia de otras soluciones de "aplicación universal" como los snaps, no existe una tienda de software única. En cambio, hay muchos. Este programa permite a los usuarios hacer sus propios contenedores y subirlos a los servidores oficiales, pero también es posible que los usuarios alojen los suyos e ignoren por completo la forma oficial.
¿Eres desarrollador? Consulte la información oficial para aprender a hacer un Flatpak.
Instalar un Flatpak desde un repositorio
Para instalar una aplicación Flatpak en su computadora Linux, abra una terminal. Luego, ingrese este comando para obtener acceso a la raíz: sudo -s
En este ejemplo, instalaremos Spotify a través de la línea de comando. Comience diciéndole al servicio Flatpak que obtenga la aplicación remota.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Luego, instala Spotify con el comando ejecutar.
flatpak run com.spotify.Client
Cuando se complete el proceso, verifique el menú de su aplicación Aparecerá un ícono de Spotify.
Instalar un Flatpak desde un archivo
Afortunadamente, la línea de comandos no es la única forma de instalar una aplicación Flatpak. También es posible descargar un .flatpakref
e instálelo sin ingresar un solo comando.
Primero, asegúrese de que el software gnome esté instalado en el sistema (aunque lo más probable es que ya lo esté). A continuación, descargue un .flatpakref
archivo a través de la página de la aplicación. En este ejemplo, usaremos Skype.
Cuando el archivo se descargue a su PC, abrael administrador de archivos y vaya a la ubicación de la aplicación descargada. Haga clic derecho sobre él y seleccione "Abrir con instalación de software". Esto abrirá la tienda de software Gnome y mostrará una página que muestra información detallada de la aplicación que se instalará.
Haga clic en el botón de instalación, ingrese su contraseña y espere. Aparecerá una notificación cuando finalice el programa.
¡Eso es! Consulte el menú de la aplicación para el programa recién instalado.
Actualización de Flatpaks
La actualización, como la instalación, es posible de dos maneras. La primera forma es con la terminal. Comience enumerando todos los Flatpaks instalados en el sistema con el comando de lista.
flatpak list
A continuación, seleccione una aplicación Flatpak de la lista y agréguela al final de: flatpak update
Hacer esto actualizará la aplicación individual. Alternativamente, solo escriba flatpak update
para actualizar todas las aplicaciones en el sistema.
¿No quieres usar la terminal? Simplemente use el software Gnome como de costumbre. Cuando haya una actualización de Flatpak, ¡te lo dirá! Instálelo como de costumbre, junto con actualizaciones regulares de software.
Desinstalar Flatpaks
Desinstale una aplicación utilizando primero el comando de lista para encontrar el nombre de la aplicación que desea desinstalar. A continuación, copie el nombre y escriba:
sudo flatpak uninstall appnamehere
Alternativamente, abra el software Gnome, busque la aplicación y haga clic en "desinstalar".
Conclusión
La distribución de software siempre ha sido una de laspuntos débiles de Linux: los desarrolladores no desean empaquetar su programa en 100 formatos diferentes. Además, los usuarios desean una mejor manera de instalar software en lugar de depender del terminal. Flatpack es otro intento de arreglar esto. Realiza esta tarea masiva tomando programas y virtualizándolos dentro de contenedores, lo que les permite ejecutarse en cualquier cosa en cualquier momento. El desarrollo de este software está acelerando, con Flatpaks ayudando a entregar software popular como: Spotify, Blender, Mozilla Firefox e incluso Microsoft Skype. El soporte para esta herramienta es enorme, y la adopción solo está mejorando.
Los flatpaks tienen mucho potencial, pero soneclipsado por otros jugadores en el juego "instalador universal de Linux". Como resultado, solo son conocidos por los geeks de Linux. ¡Espero que este tutorial arroje una luz muy necesaria sobre Flatpak, para que todos los tipos de usuarios de Linux puedan comenzar a usarlos!
Comentarios