Cómo instalar y habilitar Snap en Linux Mint 22, 21 o 20

Snap es un sistema de administración de paquetes que instala y administra software en distribuciones de Linux. Los Snaps son aplicaciones independientes con todas sus dependencias, lo que las hace fáciles de instalar y usar en diferentes distribuciones de Linux. Se actualizan automáticamente y proporcionan un entorno seguro y coherente para las aplicaciones. Linux Mint 22, 21 y 20 no vienen con Snap preinstalado, ya que el equipo de Linux Mint prefiere Flatpak debido a su naturaleza de código abierto y su estrecha integración con el ecosistema Mint. Sin embargo, habilitar Snap en Linux Mint puede ampliar la gama de software disponible y proporcionar un método alternativo para administrar aplicaciones.

Aunque Linux Mint prefiere Flatpak, algunos usuarios pueden habilitar Snap por varias razones. Estos motivos incluyen el acceso a aplicaciones específicas disponibles como Snaps, la preferencia por las actualizaciones automáticas de Snap o la familiaridad con el ecosistema de Snap. Esta guía guía a los usuarios a través de los pasos para instalar y habilitar Snap en Linux Mint.

Eliminar bloque de ajuste (nosnap.pref)

Linux Mint permite a los usuarios agregar preferencias APT adicionales al instalar paquetes. De forma predeterminada, este directorio preferencias.d contiene un archivo de configuración llamado nosnap.pref, que proporciona instrucciones que evitan que APT instale automáticamente instantáneas con paquetes seleccionados.

Para eliminar el archivo nosnap.pref, ejecute el siguiente comando.

sudo rm /etc/apt/preferences.d/nosnap.pref

Alternativamente, puede cambiar el nombre del archivo como copia de seguridad si desea restaurarlo.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Ahora actualice la lista de caché de paquetes de su sistema Linux Mint ejecutando una actualización adecuada.

sudo apt update

Instalar Snapd (servicio Snapchat)

Ahora que ha eliminado el bloqueo que impide que se instale Snap, puede seguir los siguientes pasos para instalar Snap.

sudo apt install snapd -y

Este comando instalará el administrador de paquetes Snap y todas las dependencias necesarias.

Una vez completada la instalación, puede verificar que Snap esté funcionando ejecutando:

snap version

Salida de ejemplo:

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Debería ver el número de versión del administrador de paquetes Snap que instaló.

Antes de continuar, utilice el siguiente comando para habilitar el servicio Snap de forma inmediata y automática al reiniciar el sistema. Tenga en cuenta que es posible que esto ya esté configurado, pero siempre es ideal ejecutar el comando para asegurarse de que esté configurado.

sudo systemctl enable --now snapd.service

Opcionalmente, puede verificar el estado de systemctl usando el siguiente comando.

systemctl status snapd.service

Salida de ejemplo:

También recomendaría instalar el paquete del sistema Snap Core, que es opcional.

sudo snap install core

Opcionalmente, puedes reiniciar, pero esto se puede omitir; Si nota algún problema, le recomendaría que haga esto.

reboot

Ahora, pruebe que el servicio Snap esté funcionando con el siguiente comando.

sudo snap install hello-world && hello-world

El resultado debería ser "¡Hola mundo!" lo que significa que el servicio Snap funciona y está instalado correctamente.

Cómo instalar paquetes Snap

Ahora que ha habilitado Snap, el comando para instalar paquetes es el siguiente.

sudo snap install <package name>

Por ejemplo, instalar Telegram.

sudo snap install telegram

Si desea instalar la tienda GUI de Snap (Snapcraft), ejecute el siguiente comando.

sudo snap install snap-store

Para iniciar Snap Store, puede encontrarlo en la siguiente ruta: Barra de tareas > Administración > Snap Store.

Ejemplo:

Eliminar Snap y restaurar nosnap.pref

Una de las mejores cosas que puedo decir sobre Snap es que si desea eliminar todas las instalaciones de Snap y el administrador de paquetes en sí, no necesita revisar cada instalación y eliminarlas individualmente. Todo lo que necesita hacer es eliminar el servicio snapd, que, durante la eliminación, desinstalará todos los paquetes snap instalados.

sudo apt autoremove snapd

Salida de ejemplo:

En el ejemplo anterior, puede ver en el resultado que se instalaron los paquetes Snap; Para el caso del tutorial, Snap Store y HelloWorld se eliminaron automáticamente en la limpieza. Si ha instalado 100 aplicaciones Snap, no es necesario que las elimine antes del propio Snap.

Puede restaurar el bloque si cambia el nombre del archivo del bloque original a nosnap.pref.backup y convierte el archivo a su nombre original usando el comando mv.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Alternativamente, si eliminó el archivo, use el siguiente comando para crear automáticamente un nuevo archivo de bloque.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd 
Pin: release a=* 
Pin-Priority: -10
EOF

Conclusión

Con Snap instalado y habilitado en Linux Mint, los usuarios pueden acceder y administrar fácilmente una amplia gama de aplicaciones a través de Snap Store. Si bien Linux Mint prefiere Flatpak por su naturaleza e integración de código abierto, Snap ofrece una alternativa que algunos usuarios pueden encontrar beneficiosa para aplicaciones específicas o actualizaciones automáticas. La actualización periódica de Snap garantiza el acceso a las últimas funciones y mejoras de seguridad. Los usuarios apreciarán la conveniencia y flexibilidad que Snap brinda a la experiencia Linux Mint, facilitando la instalación y el uso de su software favorito.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario