Top Qs
Línea de tiempo
Chat
Contexto
Flatpak
sistema de virtualización de aplicaciones De Wikipedia, la enciclopedia libre
Remove ads
Flatpak, conocido como xdg-app hasta mayo de 2016,[1]es una utilidad para despliegue, administración de paquetes universales y virtualización de aplicaciones para entornos de escritorio de GNU/Linux. Esta herramienta informática proporciona un entorno de aislamiento de procesos llamado Bubblewrap, en el que los usuarios pueden ejecutar aplicaciones aisladas del resto del sistema.[2] Flatpak es una manera de instalar aplicaciones independientes de la distribución o versión de Gnu/Linux.[3] Las aplicaciones que utilizan Flatpak necesitan permiso del usuario para controlar dispositivos de hardware o acceder a los archivos del usuario.
Remove ads
Historia
La idea fue propuesta en 2013 por el programador alemán de software libre Lennart Pöttering, quién publicó un artículo al respecto en el año 2014.[4] Desarrollado como parte del proyecto freedesktop.org (anteriormente conocido como X Desktop Group o XDG), fue originalmente llamado xdg-app. El servidor de freedesktop.org se enmarca dentro del proyecto Flatpak.
Flatpak y xdg-app es lo mismo, se cambió el nombre porque los desarrolladores querían algo con un atractivo más amplio que el que xdg-app podía proporcionar. Por ello, como parte del lanzamiento formal de Flatpak como listo para usar, se decidió elegir un nombre más accesible.[5]
En diciembre de 2019, 22 distribuciones admitían esta herramienta.
Remove ads
Tecnología
Flatpak es una tecnología que reúne muchas de las lecciones aprendidas por su creador, Alexander Larsson, durante su largo período como desarrollador de escritorio Linux y después de pasar tiempo dentro de Red Hat, trabajando en tecnologías de contenedores. Se basa en tecnologías existentes como cgroups, espacios de nombres, montajes de enlace y seccomp en el núcleo Linux, OSTree de Project Atomic y el formato OCI desarrollado por Open Container Initiative. También ha generado nuevas tecnologías como Bubblewrap, que se comparte entre Flatpak y Project Atomic.
Flatpak está diseñado para ejecutarse dentro de una sesión de escritorio, y no resulta ser una buena combinación para un servidor.
Es posible que las aplicaciones Flatpak coexistan con aplicaciones que están empaquetadas de otras maneras, en el mismo sistema host.[5]
Remove ads
Evolución
Aplicaciones
Existen disponibles paquetes flatpak, oficiales o desarrollados por terceros, para cientos de aplicaciones. Entre ellas están las más populares como LibreOffice, VLC, Gimp, Inkscape, Blender, darktable, Krita, Audacity, FileZilla, MonoDevelop. Las aplicaciones están disponibles en flathub.org.[7] Hay también aplicaciones adicionales de entorno de oficina y también de juegos. Las versiones de estas aplicaciones suelen estar actualizadas a las últimas versiones disponibles de manera rápida. Esto permite por ejemplo instalar las últimas versiones en distribuciones con ciclos de actualización más lentos de sus versiones en sus repositorios, además de evitar tener que adaptar las versiones de cada aplicación y sus actualizaciones a cada distribución.
Remove ads
Órdenes más comunes
Comprobar la versión de Flatpak instalada:
Habilitar el repositorio Flathub:
Instalar aplicaciones (por ejemplo, Spotify):
Ejecutar aplicaciones:
Listar aplicaciones instaladas:
Listar solo las aplicaciones instaladas, no los entornos de ejecución:
Listar solo las aplicaciones disponibles en el repositorio:
|
Actualizar todas las aplicaciones:
Actualizar una aplicación específica:
Ver los detalles de una aplicación:
Eliminar una aplicación instalada:
Reparar una instalación de flatpak:
Eliminar entornos de ejecución no utilizados:
Eliminar todas las aplicaciones:
|
Remove ads
Distribuciones
Flatpak admite al menos las siguientes distribuciones de linux:
Distribuciones principalesEn estas distribuciones Flatpak está incluido en los paquetes de forma predeterminada: |
Otras distribucionesFlatpak se puede instalar manualmente en las siguientes distribuciones: |
|
Remove ads
Véase también
Referencias
Enlaces externos
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads