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!
