Las aplicaciones informáticas consisten en muchos archivos pequeños que se vinculan entre sí para realizar un conjunto de tareas. Debido a que se presentan como "aplicaciones", íconos coloridos en el menú o en un escritorio, la mayoría de nosotros pensamos en las aplicaciones como algo único, casi tangible. Y en cierto modo, es reconfortante pensar en ellos de esa manera porque se sienten manejables de esa manera. Si una aplicación es en realidad la fusión de cientos de pequeñas bibliotecas y archivos de recursos dispersos por toda su computadora, ¿dónde está la aplicación? Y aparte de la crisis existencial, ¿qué sucede cuando una aplicación necesita una versión de una biblioteca mientras que otra aplicación exige una versión diferente?
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
En el mundo de la computación en la nube, los contenedores son cada vez más populares porque ofrecen aislamiento y consolidación para las aplicaciones. Puede instalar todos los archivos que necesita una aplicación en un "contenedor". De esa forma, sus bibliotecas quedan fuera del camino de otras aplicaciones y la memoria que ocupa no filtra datos al espacio de memoria de otra. Todo termina sintiéndose como una única cosa casi tangible. . En el escritorio de Linux, Flatpak, un sistema de entrega de aplicaciones descentralizado, sin demonios y de distribución cruzada, proporciona una tecnología similar.
Instalar Flatpak en Linux
Es posible que su sistema Linux ya tenga Flatpak instalado. Si no, puedes instalarlo desde tu administrador de paquetes:
En Fedora, Mageia y distribuciones similares:
$ sudo dnf install flatpak
En Elementary, Mint y otras distribuciones basadas en Debian:
$ sudo apt install flatpak
En Slackware, Flatpak está disponible en SlackBuilds.org.
Seleccione un repositorio de Flatpak
Puede instalar una aplicación como Flatpak agregando un repositorio de Flatpak al centro de software de su distribución (como Software en GNOME). Flatpak es un sistema descentralizado, lo que significa que cualquiera que desarrolle software puede alojar su propio repositorio. Aún así, en la práctica, Flathub es la agregación de aplicaciones más grande y popular en el formato Flatpak. Para agregar Flathub al software GNOME o Descubrimiento de KDE , navegue a flatpak.org/setup y encuentre las instrucciones para su distribución y comience con el paso n.º 2, o simplemente descargue el archivo Flatpakrepo . Dependiendo de su red, su centro de software puede tardar unos minutos en sincronizarse con Flathub u otro repositorio de Flatpak. Flathub tiene mucho software, pero no hay límite para la cantidad de repositorios de Flatpak que tiene en su sistema, así que no tenga miedo de agregar un nuevo repositorio si encuentra uno que tenga el software que desea probar.
Si prefiere trabajar en la terminal, puede agregar repositorios directamente con el flatpak
comando:
$ flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
Instalar una aplicación
Siempre que haya agregado un repositorio Flatpak a su centro de software, puede navegar por las aplicaciones como de costumbre.
Haga clic en una aplicación que parezca atractiva, lea sobre ella y haga clic en Instalar botón cuando estés listo.
Instalando flatpaks en la terminal
Si prefiere trabajar en la terminal, puede tratar a Flatpak como un administrador de paquetes dedicado. Puede buscar una aplicación usando la flatpak search
comando:
$ flatpak search paint
Name Description Application ID
CorePaint A simple painting tool org.cubocore.CorePaint
Pinta Edit images and paint digitally com.github.PintaProject.Pinta
Glimpse Create images and edit photographs org.glimpse_editor.Glimpse
Tux Paint A drawing program for children org.tuxpaint.Tuxpaint
Krita Digital Painting, Creative Freedom org.kde.krita
Instalar con flatpak install
:
$ flatpak install krita
Una vez instaladas, las aplicaciones aparecen en su menú de aplicaciones o en la pantalla de Actividades junto con todas las demás aplicaciones en su sistema.
Aplicaciones simplificadas
Flatpak facilita la instalación de aplicaciones para el usuario al eliminar los conflictos de versión. Hacen que la distribución de software sea fácil para los desarrolladores al apuntar a un solo formato de paquete en una plataforma autohospedada o en una comunitaria como Flathub. Uso Flatpaks en Fedora Silverblue, CentOS y Slackware, y ahora no puedo imaginarme la vida sin ellos. ¡Prueba Flatpak para la próxima instalación de tu aplicación!