Flatpak 1.10.2 llega a solucionar un error de seguridad
Hace poco Alexander Larsson (el desarrollador de Flatpak) dio a conocer mediante un anuncio la liberación de la nueva versión correctiva de Flatpak 1.10.2, la cual menciona que no es una actualización importante, pero está fue liberada con la finalidad de poder abordar una vulnerabilidad de seguridad que podría conducir a posibles ataques en los que una aplicación Flatpak podría obtener acceso a archivos en el sistema operativo host a través de un archivo .desktop con formato personalizado.
Para aquellos usuarios nuevos y personas que no conocen Flatpak les puedo decir que este, era conocido anteriormente como xdg-app.
Flatpak es una utilidad para despliegue de software, administración de paquetes, y virtualización de aplicaciones para entornos de escritorio de Linux.
La utilidad proporciona un entorno de aislamiento de procesos llamado Bubblewrap, en el que los usuarios pueden ejecutar aplicaciones aisladas del resto del sistema.
Las aplicaciones que utilizan Flatpak necesitan permiso del usuario para controlar dispositivos de hardware o acceder los archivos del usuario.
La zona de pruebas es responsable de toda la comunicación entre el sistema operativo y el hardware. Cada aplicación tendrá su propio entorno aislado: esto aumenta en gran medida la seguridad del sistema operativo y la máquina que lo aloja.
¿Qué hay de nuevo en Flatpak 1.10.2?
Además de la solución que mencionamos al inicio de la publicación que se dio al problema con los archivos .desktop, esta nueva versión de Flatpak también llega a dar solución a algunas fugas de memoria, asi como también con las actualizaciones de la documentación.
También podremos encontrar que se integraron varias correcciones de prueba y que se incluye una solución para un problema con las cookies X11 que se generaba espesificamente en openSUSE.
Finalmente, se menciona que en esta nueva versión de Flatpak 1.10.2 se agrega las variables G_BEGIN y END_DECLS a los encabezados de la biblioteca para su uso en C ++, mejora el portal de generación para manejar mejor los nombres de archivo que no son UTF8.
Si estás interesado en conocer más al respecto sobre esta nueva versión correctiva de Flatpak, puedes consultar los detalles en el siguiente enlace.
¿Como instalar FlatPak en las diferentes distribuciones de Linux?
A continuación, compartimos con ustedes la forma de poder añadir el soporte de Flatpak a nuestro sistema con un sencillo comando.
Lo único que tendremos que hacer es abrir una terminal en nuestro sistema y ejecutar el siguiente comando acorde a nuestra distribución de Linux.
¿Cómo instalar Flatpak en Arch Linux y derivados?
Para el caso de Arch Linux, Manjaro o cualquier distribución derivada de Arch Linux lo añadimos con:
sudo pacman -S flatpak
¿Cómo instalar Flatpak en Fedora y derivados?
Si eres usuario de Fedora, Korora, Mageia o cualquier sistema derivado de Fedora puedes añadir el soporte de Flatpak a tu sistema con el siguiente comando:
sudo dnf instalal flatpak
¿Cómo instalar Flatpak en openSUSE?
Si estás utilizando cualquier versión de openSUSE, puedes añadir el soporte de Flatpak con el siguiente comando:
sudo zypper install flatpak
¿Cómo instalar Flatpak en Debian, Ubuntu y derivados?
Para el caso de los que son usuarios de Debian, Ubuntu, Linux Mint y sistemas derivados de estos, podemos añadir el soporte con el siguiente comando:
sudo apt install flatpak
En dado caso que seas usuario de Ubuntu 16.04 LTS y sistemas derivados de esta versión, además si eres usuario de elemtary OS deben añadir el siguiente repositorio con los siguientes comandos:
sudo apt install software-properties-common --no-install-recommends
Añadimos el repositorio con:
sudo add-apt-repository ppa:alexlarsson/Flatpak
Actualizamos el listado de paquetes con:
sudo apt update
Finalmente instalamos con:
sudo apt install flatpak
¿Cómo instalar Flatpak en Gentoo?
Finalmente, para los usuarios de Gentoo debemos de crear el siguiente archivo con:
sudo nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Y dentro del archivo añadimos lo siguiente:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git auto-sync = Yes
Guardamos el archivo e instalamos el archivo con:
emerge --sync