The GNOME Software Store in XFCE on Debian 13: Full integration with Flatpak and Snap.

Advertisement

Introduction

En entornos ligeros como XFCE solemos recurrir al gestor clásico de paquetes (apt, aptitude, Synaptic) por su fiabilidad histórica y su integración directa con los repositorios de Debian Project. Sin embargo, en escenarios docentes, corporativos o de escritorio moderno, disponer de una tienda gráfica unificada para aplicaciones procedentes tanto de repositorios tradicionales como de formatos universales Flatpak y Snap aporta productividad, visibilidad del catálogo y facilidad de mantenimiento.

En este artículo técnico, narrado desde la experiencia práctica en Debian 13 con XFCE, documento cómo desplegar GNOME Software, la tienda oficial del ecosistema GNOME desarrollada por el GNOME Project, dotándola de soporte completo para:

  • Paquetes .deb de Debian.
  • Aplicaciones Flatpak desde Flathub.
  • Snaps mantenidos por Canonical.

El objetivo es claro: convertir un escritorio XFCE en una plataforma moderna de instalación gráfica sin renunciar al rigor técnico ni a la estabilidad de Debian.

¿Qué es GNOME Software?

GNOME Software es una aplicación gráfica de gestión de software que actúa como frontend unificado para múltiples sistemas de empaquetado. Aunque se integra de forma nativa en GNOME Shell, su arquitectura modular permite ejecutarla sin problema en otros escritorios como XFCE del Xfce Project siempre que se instalen los complementos adecuados.

Desde un punto de vista de ingeniería de sistemas, GNOME Software no instala directamente paquetes: deleg­a la operación en backends especializados:

  • packagekit → repositorios APT.
  • Plugin Flatpak → runtimes y aplicaciones universales.
  • Plugin Snap → demonio snapd.

Esta separación de responsabilidades es clave para mantener seguridad, trazabilidad y compatibilidad multiplataforma.

Main features

GNOME Software aporta un conjunto de funciones que justifican su adopción incluso en entornos tradicionalmente minimalistas:

  • Catálogo visual con fichas detalladas, capturas y valoraciones.
  • Gestión centralizada de actualizaciones del sistema y aplicaciones.
  • Compatibilidad con .deb, Flatpak y Snap.
  • Búsqueda global entre múltiples orígenes.
  • Integración con PolicyKit para escalado seguro de privilegios.
  • Soporte para aplicaciones sandboxed.
  • Historial de instalaciones y desinstalaciones.
  • Detección de firmware (si se habilita fwupd).

En cursos y laboratorios, resulta especialmente útil para mostrar a los alumnos la coexistencia de modelos clásicos y universales de distribución de software.

Instalación en Debian 13 con XFCE

🛠️ Tabla actualizada de paquetes para Debian 13

PaqueteFunción técnica
gnome-softwareInterfaz gráfica de tienda unificada; incluye soporte APT mediante PackageKit y AppStream.
flatpakSistema de paquetes sandboxed y aislados.
gnome-software-plugin-flatpakIntegración de Flatpaks en GNOME Software.
snapdDemonio para ejecutar y gestionar snaps.
gnome-software-plugin-snapIntegración de Snaps en GNOME Software.
packagekit (dependencia automática)Daemon que provee abstracción genérica para gestión de paquetes.
appstream (dependencia automática)Metadatos de aplicaciones para mostrar en tiendas.

1. Paquetes base de GNOME Software

Desde consola:

$ sudo apt install gnome-software

Con esto habilitamos la gestión de paquetes .deb desde repositorios oficiales de Debian.

2. Soporte para Flatpak

Flatpak es mantenido por el Flatpak Project y requiere:

$ sudo apt install flatpak gnome-software-plugin-flatpak

Posteriormente añadimos el repositorio comunitario Flathub:

Advertisement
$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

3. Soporte para Snap

Instalamos el demonio y el plugin:

$ sudo apt install snapd gnome-software-plugin-snap

Inicializamos Snap:

$ sudo snap install core
$ sudo snap refresh core

Para más información de cómo instalar Snap en Debian: https://javiercachon.com/instalando-snap-en-debian-13-y-corrigiendo-que-la-app-no-aparezca-en-el-menu-app-de-xfce/

Creamos un symlink para que XFCE detecte los lanzadores:

$ sudo ln -s /var/lib/snapd/desktop/applications /usr/share/applications/snapd

Esto expone los accesos directos Snap al subsistema estándar de escritorio.

Testing:

$ snap list

Si todo es correcto, GNOME Software mostrará aplicaciones procedentes del ecosistema Snap Store.

Reiniciamos sesión para que GNOME Software detecte el backend.

Consideraciones técnicas en XFCE

Desde la óptica corporativa y de administración de sistemas:

  • GNOME Software arrastrará dependencias GTK/Adwaita, incrementando ligeramente el footprint en XFCE.
  • Puede coexistir perfectamente con Synaptic y apt.
  • Para coherencia visual, es recomendable instalar un tema GTK compatible (p. ej., Adwaita o Breeze).
  • En estaciones productivas, conviene definir política: usar .deb para software crítico y Flatpak/Snap para aplicaciones de usuario final.

Summary

Integrar GNOME Software en Debian 13 con XFCE permite:

  • Centralizar la instalación de aplicaciones.
  • Explorar formatos universales sin abandonar la estabilidad Debian.
  • Facilitar la docencia y la adopción en entornos no técnicos.
  • Gestionar actualizaciones de forma gráfica y segura.

Con los plugins adecuados, la tienda se transforma en una plataforma multipaquete profesional, ideal para escritorios modernos dentro de un marco conservador y robusto como Debian.

References

  • Documentación oficial del GNOME Project.
  • Manuales del Debian Project sobre Flatpak y Snap.
  • Portal del Flatpak Project y Flathub.
  • Snapcraft y documentación de Canonical.
  • Wiki del Xfce Project.
Our score
Click to rate this post!
(Votes: 0 Average: 0)
Advertisement
Share on social media...

Descubre más desde javiercachon.com

Subscribe to get the latest posts sent to your email.

Deja un comentario

Your email address will not be published. Required fields are marked *

Basic information on data protection
Responsible Javier Cachón Garrido +info...
Purpose Manage and moderate your comments. +info...
Legitimation Consent of the concerned party. +info...
Recipients Automattic Inc., USA to spam filtering. +info...
Rights Access, rectify and cancel data, as well as some other rights. +info...
Additional information You can read additional and detailed information on data protection on our page política de privacidad.

Scroll al inicio

Descubre más desde javiercachon.com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Hello!

Click on one of our representatives below to chat via Telegram or send us an email to soporte@javiercachon.com

Aid!