Esta entrada es una revisión de esta otra publicada en el blog oficial de MX-Linux: Paquetes Snap y MX Linux
La manera en que Ubuntu 18.04 ha decidido instalar las aplicaciones, forzando a obtenerlas de los paquetes SNAP, me ha llevado a decantarme por otra distribución basada en Debian, MX-Linux, número 1 en distrowatch desde hace bastante tiempo. Los paquetes SNAP ocupan mucho más espacio y no tiene sentido usarlo si tenemos el mismo programa y con la misma versión en los paquetes tradicionales.
Cabe decir que la forma predeterminada de obtener aplicaciones en MX-Linux 19 (MX-19) esta basada en las app .deb de debian y en segundo lugar en FLATPAKS, permitiendo siempre que el usuario elija libremente el origen de las apps que quiere instalar, en este sentido me parece mucho más transparente que las últimas versiones de Ubuntu. Pero en ocasiones en el repositorio SNAP tenemos alguna aplicación que sólo encontramos aquí, como el caso de ACESTREAM, en este caso la única solución es instalarla desde los repositorios SNAP. A continuación explico qué hay que hacer para instalar paquetes SNAP:
1.- Arrancar MX-Linux con systemd, para ello en lugar de elegir la primera entrada del GRUB tenemos que escoger las segunda (opciones avanzadas) y de ella la que tiene entre paréntesis systemd.
2.- Abrir un terminal e instalar SNAP:
sudo apt install snapd
3.- Instalar la aplicación SNAP que queramos, podéis ver el catálogo gratuito en snapcraft , en este caso he elegido ACESTREAM, para ver emisiones de televisión P2P:
sudo snap install acestreamplayer
4.- Crear la variable PATH para /snap/bin, este punto no he logrado hacerlo, he seguido las indicaciones del blog oficial: Paquetes Snap y MX Linux y no lo he logrado, por eso me he decantado por crear un enlace simbólico entre /snap/bin/ (donde están las aplicaciones snap) y /usr/bin/ donde deben estar las aplicaciones tradicionales (.deb) para ello debemos crear un enlace simbólico para cada una de las aplicaciones snap, en este caso tenemos 3 en el directorio /snap/bin/: acestreamplayer, acestreamplayer.engine, acestreamplayer.mpv
sudo ln -s /snap/bin/acestreamplayer /usr/bin/acestreamplayer
sudo ln -s /snap/bin/acestreamplayer.engine /usr/bin/acestreamplayer.engine
sudo ln -s /snap/bin/acestreamplayer.mpv /usr/bin/acestreamplayer.mpv
5.- Reiniciamos con systemd y ya deben salir las nuevas apps en el menú de programas.