Qué es SNAP y Cómo usarlo e instalarlo en Linux? (Distrib. Debian - Fedora - Arch Linux )

  SNAP


Get the Snap Store snap Snap Store  Snapcraft

 Los Snaps son paquetes de aplicaciones para escritorio, nube e IoT (Internet de las Cosas o en inglés "Internet of Things"). Los snaps se pueden instalar desde Snap Store, la tienda de aplicaciones para Linux y otras plataformas.

La Snap Store es una Plataforma  para descargar aplicaciones (de Linux, etc), analoga a la Play Store de Android. Es decir, ofrece aplicaciones que corren en Linux sin necesidad de dependencias externas. Los Snap no necesitan requisitos adicionales para correr en un sistema GNU/Linux, tan sólo hará falta descargar e instalar la aplicación para empezar a usarla.

Por su parte,  la Snap Store nos ofrece a Snapd, el cual es el servicio en segundo plano que administra y mantiene las Snaps automáticamente. Con Snapd trabajamos como lo hacemos con Synaptic, pero desde la Terminal de comandos. 

En la Snap Store se hace uso del Snapcraft, el cual es el comando y la estructura que se utiliza para crear y publicar Snaps.

Se supone que las aplicaciones Snap están diseñadas para funcionar de forma muy segura y se pueden actualizar, instalar y desinstalar muy fácilmente. Sin embargo, han habido fuertes oposiciones frente a SNAP.

 >> Se suponía que Snap era una solución, no un problema. Se suponía que permitiría ejecutar aplicaciones más nuevas sobre bibliotecas más antiguas y permitir que terceros publiquen su software fácilmente en múltiples distribuciones, como Flatpak y AppImage. Lo que no queríamos era que Canonical controlara la distribución de software entre distribuciones y terceros, para evitar la distribución directa de los editores, para que el software funcionara mejor en Ubuntu que en cualquier otro lugar y para que su tienda fuera un requisito<<  Dijo Clement Lefebvre hace un tiempo en su boletín mensual.

En sus inicios algunos sosècharon que practicamente se crearía una Snap Store  que intentaría  conviertirse en un «estándar» para distribuir aplicaciones de terceros en Linux y algunos se estarían aprovechando de ello , como no debieran.

Algunos dicen que prácticamente eso fue lo que sucedió y ahora se preguntan: «¿Continuará la Snap Store permitiendo la descarga de archivos .snap en el futuro? ¿Continuará funcionando Snap Store sin una cuenta de Ubuntu One?«

Pero, queda la duda: ¿Quién no quiere un Google Play para GNU/Linux?. Hay quien piensa que "es incorrecto para cualquier proveedor pensar que dicha tienda puede ser la principal tienda para todos los usuarios de Linux". 

Se está hablando de un MONOPOLIO de Linux, pues SNAP pretende unificar todas las plataformas, haciendo que sea más facil instalar software en cualquier distribución Linux.

Y algunos apuntan a que la cuestion de fondo es que esto podría eliminar la razon de ser del mismo Linux en General,  pensando que, por querer sacar beneficios económicos, alguien está haciendo que todos olviden la razon por la cual existe Linux, pues suponen que esto borraría lo que se denomina GNU, y entonces el "Open Source" podría ser cosa del pasado. 

De modo que, podemos ver opiniones encontradas ya que, hay quien piensa que SNAP era una necesidad de Linux, pero otros dicen que usar "snaps es copiar a Windows y es dar un paso tecnológico hacia atrás, como cuando Apple abandonó su propio procesador PowerPC que, según dicen los que lo usaban, era una maravilla, para apuntarse a Intel".

Pero el tiempo dirá quien tiene la razón, y si este sistema es util o no.

Ahora sí, vamos a lo que nos interesa.


¿Como instalar Snaps en distribuciones  Linux?

 Abrimos la Consola o terminal  y escribimos los comandos según la distribucion Linux que tengamos (seguido de la tecla ENTER). 

Fedora:

sudo dnf copr enable zyga/snapcore 

 
sudo dnf install snapd  


sudo systemctl enable --now snapd.servicesudo setenforce 0

Arch Linux:

sudo yaourt -S snapdsudo systemctl start snapd.socket

Y para buscar Snap solo tienes que ir a una terminal y ejecutar el siguiente comando:

snap find Nombre-Del-Programa

Para instalar el paquete o programa, solo hace falta usar el comando install:

sudo snap install nombre-del-paquete

Ahora bien, si requieres actualizar, debes usar el comando refresh:

sudo snap refresh nombre-del-paquete

Y para borrar un paquete solo hace falta el comando remove:

sudo snap remove nombre-del-paquete


En Ubuntu / Debian:

Para instalar Snap en Ubuntu:

sudo apt install snapd

Para buscar Snap solo tienes que ir a una terminal y ejecutar el siguiente comando:

sudo snap find Nombre-Del-Programa

Ejemplo: para buscar VLC Media Player en Ubuntu:

sudo snap find vlc

Ahora bien, para instalar VLC Media Player en Ubuntu/ Debian:

Ir a esta Guía-Tutorial. (Donde se muestran diferentes métodos para instalar VLC, Incluido SNAP, la Terminal y 4 Repostirios que podríamos usar).

Feliz Dia

 

Comentarios

Entradas más populares de este blog

Tutorial: Cómo Descomprimir o Comprimir .RAR en Linux?

El Peón que puso en jaque al Rey: EL PROFETA PABLO HASÉL... ¿CONVERTIDO EN MARTIR POR JUAN CARLOS BORBÓN??

Libro (Descargar): El Arte de La Guerra de Zun Tzu