Hola amigos. En esta publicación, aprenderá cómo instalar Snap en Rocky Linux 8.
Snap es la tecnología de paquete autosuficiente desarrollada por Canonical. Como era de esperar, viene integrado en Ubuntu, pero también es posible instalarlo en otras distribuciones como Rocky Linux.
Flatpak es el competidor natural de Snap. Ambos ofrecen paquetes que se pueden ejecutar en cualquier distribución que los soporte gracias a su tecnología de caja. Es decir que en un solo paquete se incorporan todas las dependencias y librerías necesarias para ejecutarse sin afectar el sistema.
Aunque los repositorios de Rocky Linux 8 son extensos y más con EPEL, lo cierto es que gracias a Snap podemos instalar otras aplicaciones y ampliar aún más la funcionalidad del sistema.
Instalar Snap en Rocky Linux 8
Como era de esperar, Snap no está incluido en los repositorios oficiales de Rocky Linux 8. Sin embargo, puede instalar Snap a través del repositorio EPEL.
Primero, actualice todo el sistema en la terminal.
sudo dnf update
A partir de entonces, agregue y habilite el repositorio EPEL ejecutando el siguiente comando
sudo dnf install epel-release
Después de agregar el repositorio, puede instalar el paquete instantáneo.
sudo dnf install snapd
Luego crea un enlace simbólico
sudo ln -s /var/lib/snapd/snap/snap /snap
Snap funciona como un servicio del sistema, por lo que debemos iniciarlo.
sudo systemctl enable --now snapd.socket
A continuación, podemos comprobar el estado de este servicio.
sudo systemctl status snapd.socket
Esto indica que el complemento está listo para usar.
Uso de Snap en Rocky Linux 8
Una vez que se instala Snap, puede verificar la versión instalada.
snap version
snap 2.54.4-1.el8
snapd 2.54.4-1.el8
series 16
rocky 8.5
kernel 4.18.0-348.12.2.el8_5.x86_64
A partir de entonces, se puede utilizar sin ningún problema. Por ejemplo, si desea buscar un paquete, simplemente puede ejecutar.
sudo snap find
Esto le mostrará muchos paquetes que puede instalar.
Para buscar uno específico, ejecute
sudo snap find [name]
Además, si desea instalar alguno de ellos u otros, puede ejecutar
sudo snap install [package-name]
Si desea conocer todos los paquetes Snap instalados en el sistema, debe mostrar el contenido de /var/lib/snapd/snaps/
directorio.
ls /var/lib/snapd/snaps/`.
core18_2344.snap powershell_200.snap snapd_15177.snap
Si desea actualizar cualquier paquete, simplemente ejecute
sudo snap refresh [package]
O todos ellos
sudo snap refresh
Finalmente, si desea eliminar un paquete, debe ejecutar
sudo snap remove [package]
Conclusión
En esta publicación, aprendiste los conceptos básicos del uso de snap. Pero no solo eso, también aprendiste a instalarlo en Rocky Linux 8, un sistema compatible pero no por defecto.