Cómo Administrar Paquetes Snap en Ubuntu

Snap ha estado presente en Ubuntu desde la versión 16.04. Así como el formato .deb tiene sus propios comandos para gestionar paquetes, Snap también cuenta con herramientas específicas para administrar sus paquetes.

En este artículo, aprenderás a realizar operaciones básicas de administración de paquetes Snap.

CONSEJO: Mientras tanto, échale un vistazo a algunos de los mejores juegos disponibles en la Snap Store.

¿Por qué Snap?

Antes de pasar a la parte práctica, es importante comprender el sistema de paquetes Snap.

El objetivo de Snap es hacer que la instalación y mantenimiento del software sea más fácil y segura.

A diferencia del método tradicional, donde debes resolver manualmente los conflictos de versiones y dependencias, Snap permite a los desarrolladores incluir todo lo necesario dentro del mismo paquete, haciéndolos completamente independientes del sistema donde se instalan.

Además, los paquetes Snap se actualizan automáticamente en segundo plano, ofreciendo comodidad y seguridad al usuario.

Dato interesante: Si quieres profundizar más en Snap, puedes usar Snapcraft para crear paquetes Snap compatibles con múltiples distribuciones Linux.

Comandos para Administrar Paquetes Snap

1. Instalación de Snap

Antes de comenzar a usar Snap, asegúrate de que las herramientas de línea de comandos están instaladas en tu sistema. Si no las tienes, instálalas con:

sudo apt install snapd

2. Instalar paquetes Snap

Para instalar un paquete Snap, usa el siguiente comando:

sudo snap install [nombre-del-paquete]

3. Ver todos los paquetes Snap instalados

Si quieres ver un resumen de todos los paquetes Snap instalados:

snap list

4. Actualizar un paquete Snap

Para actualizar un paquete Snap a su versión más reciente, usa:

sudo snap refresh [nombre-del-paquete]

5. Buscar paquetes Snap

Para buscar paquetes disponibles en la Snap Store, usa el comando:

snap find

Si buscas un paquete específico:

snap find [nombre-del-paquete]

6. Eliminar un paquete Snap

Si deseas eliminar un paquete Snap de tu sistema, usa:

sudo snap remove [nombre-del-paquete]

7. Deshabilitar un paquete Snap

Snap permite “deshabilitar” un paquete sin eliminarlo. Esto puede ser útil si no quieres usarlo por un tiempo, pero planeas volver a activarlo más adelante.

sudo snap disable [nombre-del-paquete]

Si quieres volver a habilitarlo:

sudo snap enable [nombre-del-paquete]

Dato interesante: Aunque Snap fue desarrollado por Canonical para Ubuntu, también es compatible con otras distribuciones, como Arch Linux.

Depuración de Paquetes Snap

Snap no solo te permite administrar paquetes, sino también depurarlos y probar versiones en desarrollo.

1. Instalar versiones en desarrollo

Si quieres probar una versión beta o en desarrollo de un paquete, usa las opciones --edge o --beta:

sudo snap install --beta [nombre-del-paquete]

2. Volver a la versión estable de un paquete

Si instalaste una versión beta y quieres volver a la versión estable, usa:

sudo snap refresh --stable [nombre-del-paquete]

También puedes usar la opción --jailmode para aislar un paquete completamente del resto del sistema:

sudo snap refresh --jailmode [nombre-del-paquete]

Tip: La seguridad no solo implica aislar paquetes, sino también proteger tu información en línea. Descubre cómo hacerlo con extensiones de privacidad para Chrome.

3. Revertir un paquete Snap a una versión anterior

Snap permite retroceder una actualización si un paquete empieza a fallar:

sudo snap revert [nombre-del-paquete]

También puedes combinarlo con --jailmode si deseas restringir aún más su comportamiento:

sudo snap revert --jailmode [nombre-del-paquete]

Dato interesante: Snap y Flatpak son tecnologías similares. Si tienes dudas entre ambas, consulta nuestra guía comparativa sobre Flatpak vs. Snap.


Siguiendo esta guía, ahora puedes administrar paquetes Snap de manera eficiente en Ubuntu. ¡Disfruta de la comodidad y seguridad que ofrece Snap en tu sistema!