Cómo usar paquetes Snap en Linux
Snap (ágil) 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>
Por ejemplo, buscando 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, simplemente puede instalar la aplicación correspondiente usando el comando ‘instalar instantáneamente’ con privilegio sudo:
$ sudo snap install <package-name>
Por ejemplo, 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>
Por ejemplo, para eliminar la ‘ventana acoplable’, simplemente puede escribir:
$ 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. Por ejemplo, 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. Por ejemplo:
$ 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’:
refresh.timer – 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
refresh.metered – 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.