
Introducción
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
.debde 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: delega 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.
Características principales
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
| Paquete | Función técnica |
|---|---|
gnome-software | Interfaz gráfica de tienda unificada; incluye soporte APT mediante PackageKit y AppStream. |
flatpak | Sistema de paquetes sandboxed y aislados. |
gnome-software-plugin-flatpak | Integración de Flatpaks en GNOME Software. |
snapd | Demonio para ejecutar y gestionar snaps. |
gnome-software-plugin-snap | Integració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:
$ 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.
Comprobación:
$ 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
.debpara software crítico y Flatpak/Snap para aplicaciones de usuario final.
Resumen
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.
Referencias
- 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.
Descubre más desde javiercachon.com
Suscríbete y recibe las últimas entradas en tu correo electrónico.




