Snap

Snap es un contenedor de paquetes para administrar software de Ubuntu. Se anunció oficialmente en 2014. Tiene la ventaja de reducir los problemas al crear software, específicamente en evitar problemas de dependencias. Deepin es compatible con este sistema aunque carece de una interfaz para gestionarlas.

Detalles sobre snap

Todos los programas pasan a la tienda de aplicaciones Snapcraft para el control de calidad. Al instalar se crea una unidad contenedora para ejecutarla e instalar librerías varias. Soporta hardware IOT.

Para implementar snap en Deepin basta con instalar desde la terminal su componente principal:

sudo apt install snapd
sudo snap install core

Para facilitar la instalación de software, puedes recurrir a Bauh o Snap Store. De forma manual, tenemos un tutorial sobre como instalar ciertos paquetes, el patrón suele ser: sudo snap install (nombreprograma).

Por ejemplo, para hello-world se recurre a sudo snap install hello-world. Posteriormente se comprueba con hello-world.

Problemas frecuentes

Si por alguna razón se muestra los vólumenes en el gestor de archivos, deberías realizar estos comandos en la terminal:

echo -e "\n#Ocultar unidades de snap\nKERNEL==\"loop*\", ENV{UDISKS_IGNORE}=\"1\"" | sudo tee -a /usr/lib/udev/rules.d/80-udisks2.rules

if [ -f /etc/udev/rules.d/80-udisks2.rules ]; then cat /usr/lib/udev/rules.d/80-udisks2.rules | sudo tee -a /etc/udev/rules.d/80-udisks2.rules; fi

En la versión 15, se editaba un archivo con sudo deepin-editor /usr/lib/udev/rules.d/80-udisks2.rules. En el archivo se añade la línea KERNEL=="loop*", ENV{UDISKS_IGNORE}="1". Esto está descontinuado.

Otro problema son algunos programas que no pueden ejecutarse por limitaciones de snapd. Es posible que necesite actualizar el paquete a la última versión compatible.

Lectura adicional

¿Recomendarías este artículo?