Cómo Instalar y Usar Snap en Ubuntu: Una Guía Completa para Principiantes (2026)
Cómo instalar Snap en Ubuntu (respuesta rápida)
En las versiones modernas de Ubuntu, Snap ya viene instalado: Snap (snapd) viene preinstalado en todas las versiones de Ubuntu desde la 16.04 LTS, incluidas Ubuntu 24.04 LTS y 22.04 LTS. Por lo general, no necesita instalar nada. Para confirmar que está presente, ejecute:
snap version
Si snapd no está instalado (por ejemplo, en una imagen mínima o de servidor), instálelo con apt:
sudo apt update
sudo apt install snapd
A continuación, instale cualquier paquete Snap con:
sudo snap install <package>
# Ejemplo:
sudo snap install hello-world
Esto es todo lo que necesita la mayoría de los usuarios de Ubuntu. En otras distribuciones el daemon se instala de forma diferente, pero los comandos snap install son idénticos:
- Debian:
sudo apt update && sudo apt install snapd, y luegosudo systemctl enable --now snapd.socket - Fedora:
sudo dnf install snapd, y luegosudo systemctl enable --now snapd.socket - Arch Linux / Manjaro: instale el paquete
snapddesde el AUR y luegosudo systemctl enable --now snapd.socket
En estas distribuciones, cree además una sola vez el enlace simbólico de classic-snap con sudo ln -s /var/lib/snapd/snap /snap, y cierre la sesión y vuelva a iniciarla para que se carguen las rutas de Snap. Los paquetes que necesitan acceso completo al sistema (como algunos editores e IDE) se instalan con sudo snap install <package> --classic.
El resto de esta guía (actualizada para 2026) explica qué es Snap, detalla paso a paso cada etapa de instalación y verificación, repasa los comandos snap del día a día y responde las preguntas que se plantean con más frecuencia los usuarios nuevos.
Introducción
Snap es un sistema de gestión de paquetes revolucionario desarrollado por Canonical, la empresa que está detrás de Ubuntu. Representa un enfoque moderno de la distribución e instalación de software en sistemas Linux y ofrece varias ventajas exclusivas frente a los gestores de paquetes tradicionales.
Lo que hace especial a Snap es su capacidad para empaquetar las aplicaciones con todas sus dependencias, creando aplicaciones autónomas que funcionan en distintas distribuciones de Linux. Este enfoque basado en contenedores garantiza que las aplicaciones se ejecuten de forma coherente con independencia del entorno del sistema, y elimina el conocido problema del «infierno de las dependencias» al que se enfrentan a menudo los usuarios de Linux.
Las principales ventajas de usar Snap son:
-
Paquetes autónomos: cada paquete Snap contiene todas las bibliotecas y dependencias que necesita para funcionar, lo que evita conflictos con el resto del software instalado.
-
Actualizaciones automáticas: los paquetes Snap pueden actualizarse automáticamente en segundo plano, de modo que siempre dispone de la última versión sin intervención manual.
-
Seguridad: los Snaps se ejecutan aislados del resto del sistema, lo que aporta una capa de seguridad adicional gracias a la contenedorización.
-
Compatibilidad universal: un mismo paquete Snap puede ejecutarse en cualquier distribución de Linux compatible con Snap, lo que facilita la distribución de software a los desarrolladores y la instalación a los usuarios.
Esta guía le mostrará el proceso de instalación de Snap en Ubuntu, le enseñará a usar los comandos básicos de Snap y responderá las preguntas más habituales de los usuarios nuevos.
Pasos de instalación
En las versiones actuales de Ubuntu —incluidas Ubuntu 24.04 LTS (Noble Numbat) y Ubuntu 22.04 LTS (Jammy Jellyfish)— snapd ya viene instalado, por lo que normalmente puede pasar directamente a usar Snap. Si utiliza una imagen mínima, una instalación de servidor u otra distribución en la que snapd no esté presente, siga los pasos que se indican a continuación. Antes de instalar Snap, asegúrese de contar con privilegios de sudo en su sistema. Así se instala Snap desde la línea de comandos:
- Actualizar la lista de paquetes
sudo apt update

- Instalar Snap
sudo apt install snapd

-
Habilitar el servicio de Snap
Ubuntu lo habilita automáticamente, pero si instaló snapd de forma manual (o utiliza Debian, Fedora o Arch), inicie y habilite el socket de snapd para que el daemon se ejecute bajo demanda:
sudo systemctl enable --now snapd.socket -
Verificar la instalación
snap version

Este comando debería mostrar la información de versión tanto de snapd como de snap si la instalación se completó correctamente. En Ubuntu 24.04 LTS suele indicar la versión 2.7x de snapd o una más reciente.
Uso de Snap
Una vez instalado Snap, puede empezar a utilizarlo para gestionar aplicaciones. Estos son los comandos más habituales que necesitará:
Buscar aplicaciones
# Buscar una aplicación
snap find nombre_aplicacion
# Obtener información detallada sobre un snap concreto
snap info nombre_aplicacion
Instalar aplicaciones
# Instalar un paquete snap
sudo snap install nombre_aplicacion
# Instalar una versión concreta
sudo snap install nombre_aplicacion --channel=version/stable
Gestionar las aplicaciones instaladas
# Listar todos los snaps instalados
snap list
# Actualizar todos los paquetes snap
sudo snap refresh
# Actualizar un snap concreto
sudo snap refresh nombre_aplicacion
# Eliminar un snap
sudo snap remove nombre_aplicacion
Trabajar con los servicios de Snap
# Ver los servicios snap en ejecución
snap services
# Iniciar o detener un servicio snap
sudo snap start/stop nombre_servicio
Recuerde que, de forma predeterminada, los paquetes Snap se actualizan automáticamente. No obstante, puede comprobar las actualizaciones de forma manual con el comando snap refresh. Algunas aplicaciones pueden requerir un reinicio del sistema tras la instalación o la actualización para funcionar correctamente.
Preguntas frecuentes (FAQ)
P: ¿Por qué mi primera instalación de Snap tarda más de lo esperado?
R: La primera vez que instala un paquete Snap, el sistema necesita descargar y configurar el runtime principal de Snap. Las instalaciones posteriores serán mucho más rápidas, ya que los componentes principales ya estarán instalados.
P: ¿Cómo soluciono el error "snap: command not found"?
R: Este error suele producirse cuando el binario de Snap no está en su PATH. Pruebe estas soluciones:
- Reinicie el sistema.
- Ejecute
source /etc/profile. - Asegúrese de que snapd está instalado:
sudo apt install snapd
P: ¿Puedo usar Snap junto con apt?
R: Sí, puede usar ambos gestores de paquetes al mismo tiempo sin conflictos. Funcionan de forma independiente y gestionan tipos de paquetes distintos.
P: ¿Por qué los paquetes Snap suelen ser más grandes que sus equivalentes en apt?
R: Los paquetes Snap incluyen todas sus dependencias, lo que los hace autónomos. Aunque esto aumenta el tamaño del paquete, garantiza una mejor compatibilidad y aislamiento.
P: ¿Cómo puedo desactivar las actualizaciones automáticas de los paquetes Snap?
R: Puede desactivar las actualizaciones automáticas de snaps concretos con:
sudo snap refresh --hold nombre_aplicacion
Para volver a activar las actualizaciones:
sudo snap refresh --unhold nombre_aplicacion
P: ¿Qué debo hacer si un paquete Snap no funciona?
R: Pruebe estos pasos para solucionar el problema:
- Compruebe el estado de la aplicación:
snap list nombre_aplicacion - Intente eliminarla y reinstalarla:
sudo snap remove nombre_aplicacion && sudo snap install nombre_aplicacion - Asegúrese de que snapd está en ejecución:
sudo systemctl status snapd - Revise los registros del sistema:
journalctl -u snapd
