Cómo instalar Snapd y Aplicaciones Snapd en Arch Linux

Snap, es, se supone, un esfuerzo por crear un formato único universal de instaladores, compatible entre las diferentes distribuciones Gnu / Linux, es decir, instaladores que puedan emplearse lo mismo en Fedora que en Linux Mint, lo mismo en Debian que en Arch Linux. Así, las más populares distros han comenzado a brindar este formato a sus usuarios como una alternativa adicional pero no como un reemplazo a los gestores de software que ofrece cada distribución (los desarrolladores de Linux Mint se pronunciaron no muy a favor de adaptar este formato y apuestan en su lugar por Flatpak, que instala software en contenedores exclusivos que incluyen las dependencias necesarias).

Bueno, lo cierto es que Snap se ha convertido -hasta cierto punto- en una plataforma «popular», pues ofrece una alternativa a la instalación de juegos de vídeo y aplicaciones que no disponen de un cliente Gnu / Linux y que de otra forma, necesitan de complicados «workarounds»  para instalarse y correrse.  Aquí les dejo esta breve guía que enseña a instalar Snap y aplicaciones Snap en Arch Linux.

Esta guía requiere el uso de  AUR

Como breve advertencia, solo es necesario recordar la posición de los desarrolladores de Arch Linux con respecto al repositorio AUR (Arch User Repository – Repositorio de Usuarios Arch). La inmensa mayoría del software allí contenido, son aportes de la comunidad de usuarios. El repositorio no es supervisado por miembros del equipo Arch, (seguramente te interese esta noticia) ni tampoco se ofrece soporte ni ayuda por el software allí contenido.

Desde los cambios del año pasado y debido a la decisión de Arch Linux de descontinuar Yaourt por cuestiones de seguridad, la distribución ya no emplea AUR helpers (aplicativos que facilitan la instalación de paquetes desde aquel repositorio como lo era Yaourt). En su lugar, la guía emplea YAY (Yet Another Yogurt). Puedes aprender a instalarlo aquí.

Instalando Snap

Descargamos Snapd desde los repositorios AUR con el siguiente comando (requiere tener YAY habilitado):

yay -S snapd

Y luego habilitamos este servicio para que arranque cada vez que iniciamos el sistema:

systemctl enable --now snapd.socket

Ya tenemos Snapd instalado y corriendo. Ahora podemos proceder a instalar aplicaciones Snapd con el siguiente formato:

snap install nombre-de-aplicación

Si quieres ver una lista de las aplicaciones Snapd instalados en tu sistema,corre:

snap list

Para especificar un criterio de búsqueda corre:

snap find aplicación-a-buscar

Para remover una aplicación corre:

snap remove nombre-de-aplicación

Cómo actualizar aplicaciones instaladas con Snap

Como seguramente ya sabrás, -y si no aquí te enteras-, los paquetes construidos localmente, tienen que actualizarse manualmente. No se actualizan junto con el sistema al correr pacman -Syu. Snapd es capaz de actualizar sus propias aplicaciones corriendo:

snap refresh

Bueno, eso es todo. Espero que la guía te sea de utilidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *