Snap (rápido) es un sistema de implementación de software y administración de paquetes para Ubuntu y otras distribuciones de Linux. Fue introducido por Canonical desde la versión Ubuntu 16.04 LTS.
El software Snap son paquetes independientes con todas las bibliotecas dependientes incluidas, lo que hace que la instalación sea mucho más sencilla. Como los paquetes están en contenedores, las aplicaciones se aíslan y los cambios no afectarán a otros sistemas.
Los paquetes se denominan ‘instantáneas’, puede descubrir, instalar y administrar paquetes desde tienda instantánea.
A diferencia de los paquetes apt y yum, los paquetes snap se actualizan automáticamente. Cuando usa snap, siempre instala una nueva versión del programa.
Este tutorial le mostrará cómo usar paquetes instantáneos en Ubuntu Linux.
Instalar snap en Linux
Snap instalado de forma predeterminada en la versión más reciente de Ubuntu y otras distribuciones de Linux. Si no viene con la distribución, debe instalarlo manualmente.
Para instalar snap en Debian y Ubuntu, ejecute:
$ sudo apt install snapd
Para instalar snap en CentOS y RHEL, ejecute:
$ sudo yum install snapd
Cómo usar paquetes instantáneos
Usando comandos rápidos podemos encontrar, instalar, listar y controlar actualizaciones de paquetes. También puede usar snap store, que es una aplicación de escritorio GUI para buscar, instalar y administrar los paquetes snap.
En Ubuntu 20.04 LTS snap-store
El comando desde la terminal inicia el Centro de ‘Software de Ubuntu’.
Encuentra paquetes instantáneos
Para buscar un paquete instantáneo específico, ejecute:
$ snap find <app-name>
Para example, encontrando el paquete snap del programa ‘vlc’:

Además, puede obtener información detallada sobre la versión de una aplicación ejecutando:
$ snap info <app-name>

En muchos casos, desea enumerar todos los paquetes instantáneos en el canal estable que se pueden instalar en su máquina Ubuntu. Ejecutemos la siguiente línea de comando para el descubrimiento de aplicaciones:
$ snap find

Instalar paquetes instantáneos
Una vez que haya encontrado el paquete instantáneo deseado, puede simplemente instalar la aplicación correspondiente usando el comando ‘instalar instantáneamente’ con sudo privilegio:
$ sudo snap install <package-name>
Para example, para instalar Docker, ejecute:
$ sudo snap install docker

Una vez instalados los paquetes instantáneos en su máquina Ubuntu, puede enumerar todos los archivos instalados en ‘/ var / lib / snapd / snaps /’. Los archivos Snaps son archivos squashfs con la extensión de archivo .snap.
Para enumerar los archivos instantáneos instalados, ejecute:
$ ls /var/lib/snapd/snaps/

Lista de paquetes instantáneos instalados
Para enumerar todos los paquetes instantáneos que se han instalado, ejecute:
$ snap list

Desinstalar paquetes instantáneos
Cuando el usuario de Linux ya no usa un paquete instantáneo, puede eliminarlo ejecutando el siguiente comando:
$ sudo snap remove <package-name>
Para example, para eliminar la ‘ventana acoplable’, simplemente escriba:
$ sudo snap remove docker

Controlar las actualizaciones instantáneas
Los paquetes Snap siempre se actualizan automáticamente. De forma predeterminada, el ‘snapd’ busca actualizaciones cuatro veces al día. La verificación de actualización se conoce como “actualización”.
Puede actualizar los paquetes instantáneos manualmente. Para example, para actualizar todas las aplicaciones instantáneas instaladas, ejecute:
$ sudo snap refresh

Si desea actualizar un paquete instantáneo específico, ejecutemos el comando ‘actualización instantánea’ junto con el nombre del paquete. Para example:
$ sudo snap refresh vlc
Para ver el programa de ‘actualización’, ejecute:
$ snap refresh --time

Puede controlar las actualizaciones instantáneas especificando 4 opciones de ‘actualización’:
refrescar.temporizador – definir cuándo y con qué frecuencia se actualizan los paquetes instantáneos
refrescar. – posponer la actualización de los paquetes instantáneos hasta la hora definida
refrescar.medido – pausa la actualización de los paquetes instantáneos cuando se mide la conexión de red
actualizar.retener – establecer el número máximo de revisiones de actualización de un paquete instantáneo
Conclusión
En este tutorial, aprendimos cómo administrar paquetes instantáneos en Ubuntu. Snap es una herramienta de gestión de paquetes de software realmente poderosa para cualquier usuario de Ubuntu.
Gracias por leer y deje su sugerencia en la sección de comentarios a continuación.