Ejecuta fácilmente paquetes Snap de Ubuntu en otras distribuciones de Linux

Cuando salió Ubuntu 16.04 LTS, mucha gente hablaba sobre los paquetes Snap: desde lo geniales que son hasta instalar Ubuntu 16.04 si quieres probarlos. Esto fue considerado por algunos como la aplicación asesina, y no es difícil ver por qué (si te interesa eso).

Sin embargo, recientemente Canonical ha hecho un movimiento que algunos llamarían “bizarro”; ha hecho que los paquetes Snap de Ubuntu sean utilizables en todas las distribuciones de Linux mediante la instalación de snapd. ¡Esta es una gran noticia! Entonces, ¿cómo lo haces funcionar?

Cómo instalar Snapd en Debian

Hacer que los paquetes Snap funcionen en Debian es en realidad más fácil de lo que piensas. Dado que Ubuntu toma de Debian, mucha de la tecnología es similar.

sudo apt-get install snapd

Alternativamente, puedes simplemente wget este paquete aquí e instalarlo.

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.8+1_amd64.deb

o

wget http://ftp.br.debian.org/debian/pool/main/s/snapd/snapd_2.0.5+1_i386.deb

seguido de

sudo dpkg -i snapd*.deb

Nota: esto solo funcionará con Debian Sid.

Cómo instalar Snapd en Arch Linux

Al igual que Debian, los mantenedores de Arch han decidido incluir snapd en uno de los repositorios principales. Instalar en Arch ya no requiere usar el Aur. En su lugar, simplemente ingresa lo siguiente para hacerlo funcionar en tu caja Arch.

sudo pacman -S snapd

Cómo instalar Snapd en Fedora

snapd-fedora-copr-repo

A diferencia de los dos sistemas operativos anteriores, Fedora no tiene ningún RPM empaquetado para Snapd. Esto probablemente se deba al hecho de que Fedora está optando por Flatpack. Aun así, si deseas usar Snaps, esta es la forma más fácil de instalarlo.

Antes de que se pueda hacer algo, Copr necesita ser instalado.

sudo dnf install 'dnf-command(copr)'

Una vez que Copr esté en el sistema, necesitarás habilitar el repositorio del que tomaremos Snapd.

sudo dnf copr enable zyga/snapcore

Luego, simplemente actualiza tus fuentes de software.

sudo dnf update

Finalmente, instala Snapd.

dnf install snapd

Una vez que Snapd esté instalado, aún no has terminado. Fedora viene con SELinux, por lo que algunos ajustes deben ser cambiados.

sudo gedit /etc/selinux/config

Este comando abrirá la configuración de SELinux en el editor Gnome. Encuentra SELINUX=enabled en el archivo de configuración y cambia “enabled” a “permissive”. Después de eso, guarda, luego reinicia para aplicar la configuración.

Código fuente

Si estás usando una distribución de Linux que no se menciona, probablemente necesitarás descargar el código fuente y compilarlo tú mismo. Cada distribución es diferente y tiene sus propios pasos en este proceso. Dirígete a esta página y desplázate hacia abajo. Las instrucciones de compilación son muy completas. ¡Buena suerte!

Cómo usar Snapd

Usar Snapd es idéntico a cómo se usa en Ubuntu. Más información sobre eso aquí. Listar todos los paquetes Snappy es simple. Solo ingresa este comando:

snap find

o este

snap find snappackagename

snapd-find-snap-package

Esto listará todos los paquetes disponibles. Cuando encuentres un paquete que deseas, instálalo. Por ejemplo, si encuentro “telegram” con Snapd y quiero instalarlo como un paquete Snap.

snapd-install-snap-package

sudo snap install telegram-sergiusens

Entonces, así de fácil, Telegram está en funcionamiento. Fácil. No se trata solo de instalar paquetes, ¿verdad? ¿Qué pasa si decides que odias Telegram? ¿Cómo lo eliminas? Eliminar paquetes snap es tan simple como ingresar un solo comando.

sudo snap remove telegram-sergiusens

Algunos otros comandos útiles incluyen listar, actualizar, abortar y ejecutar. Listar te permite ver todos los snaps instalados en el sistema, ejecutar te permite ejecutar el comando snap dado, y actualizar actualiza todos los snaps instalados. Consulta estos comandos y más ingresando:

snap --help

Conclusión

Los paquetes Snap son realmente geniales, y desde que llegaron al escritorio, cada vez más personas los han adoptado. Por eso la liberación de Snapd es tan emocionante. Ya no tenemos que estar en Ubuntu para cosechar los beneficios del arduo trabajo. Quizás en dos o tres años, la mayoría del software en Linux se instalará de esta manera. ¡Instálalo hoy y lánzate!

¿Qué opinas sobre los paquetes Snap que llegan a otras distribuciones? ¡Cuéntanos por qué en los comentarios a continuación!

Crédito de la imagen: watchdog.org