Los paquetes Snap parecen ser el futuro de Ubuntu, y demás distros Linux que quieran agregarse. Son paquetes que dentro de los mismos contienen la aplicación más las dependencias necesarias para ejecutarse.
Estos paquetes pueden convivir, al menos en esta versión de Ubuntu, con los .deb tradicionales de repositorios y son independientes del sistema, lo que se entiende por el sistema tradicional de dependencias.
Para ver su funcionamiento he hecho un pequeño vídeo de demostración del nuevo Snap Package Manager de Ubuntu 16.04 LTS Xenial Xerus.
Vídeo disponible a 1080p HD, ideal para verlo a pantalla completa. Enlace directo a Youtube.
Podemos ver la lista de órdenes para snap con el siguiente comando (snap -h)
yoyo@xenial:~$ snap -h Usage: snap [OPTIONS] Help Options: -h, --help Show this help message Available commands: abort Abort a pending change ack Adds an assertion to the system changes List system changes connect Connects a plug to a slot disconnect Disconnects a plug from a slot find Finds packages to install install Install a snap to the system interfaces Lists interfaces in the system known Shows known assertions of the provided type list List installed snaps login Log into the store logout Log out of the store refresh Refresh a snap in the system remove Remove a snap from the system
Enjoy 😉
Actualización:
Con respecto al peso de estas aplicaciones Snap os dejo una información que me pasaron por G+
1 – Las aplicaciones de calculadora, reloj, etc que están desarrolladas por ubuntu tienen un tamaño excesivo porque son pruebas de concepto en formato snap. Estas mismas apps las buscas por Ubuntu Touch y pesan unos pocos KB. Si pesan tanto por ahora es porque han incluido todas las liberías de Ubuntu SDK en cada paquete, al contrario que en Ubuntu Touch, que no lo necesitan porque hay una especie de dependencia general para todas las apps.
2 – Con respecto a lo que usted dijo sobre que las aplicaciones snap son algo diferentes en aspecto es solamente porque esas aplicaciones fueron desarrolladas por el entorno de desarrollo de Ubuntu SDK. Cuando lleguen aplicaciones tradicionales a la tienda snap serán exactamente igual en aspecto.
3 – Por lo que tengo entendido el gestor de paquetes snap no tiene repositorios. Lo ideal sería que los desarrolladores suban sus aplicaciones a la tienda de Ubuntu y por ahí se descarguen. Con todas las facilidades que han puesto sería una tontería instalar las aplicaciones snap desde internet.
Aquí podéis verla: https://plus.google.com/+YoyoFern%C3%A1ndez/posts/iv4Zi5A7Dn2
Gracias por la explicación yoyo, esperemos que los snaps traiga a linux muchas aplicaciones imprescindibles ya que sera mas fácil para los desarrolladores el desarrollar con los snaps.
Me gustaMe gusta
Esperemos 😉
Un saludo.
Me gustaMe gusta
Muy interesante el vídeo y creo sin equivocarme es el primero en este mundo linuxero qué muestra como funciona realmente snap , por qué de snap se ha hablado demasiado pero por escrito.
Me gustaMe gusta
Gracias, Felipe.
Un saludo.
Me gustaMe gusta
A ese ambiance theme le veo poca vida en el ordenador de Yoyo :). Muy útil para ir conociendo la novedad de los sanp de ubuntu xenial.
Me gustaMe gusta
Es Numix el tema GTK 😉
Un saludo
Me gustaMe gusta
madre mía 120 megas una calculadora, no quiero ver cuanto pesara un libreoffice¡¡¡
Me gustaMe gusta
Como es una calculadora científica, llevara al científico dentro xD
Me gustaMe gusta
Con respecto al peso de estas aplicaciones Snap os dejo una información que me pasaron por G+
1 – Las aplicaciones de calculadora, reloj, etc que están desarrolladas por ubuntu tienen un tamaño excesivo porque son pruebas de concepto en formato snap. Estas mismas apps las buscas por Ubuntu Touch y pesan unos pocos KB. Si pesan tanto por ahora es porque han incluido todas las liberías de Ubuntu SDK en cada paquete, al contrario que en Ubuntu Touch, que no lo necesitan porque hay una especie de dependencia general para todas las apps.
2 – Con respecto a lo que usted dijo sobre que las aplicaciones snap son algo diferentes en aspecto es solamente porque esas aplicaciones fueron desarrolladas por el entorno de desarrollo de Ubuntu SDK. Cuando lleguen aplicaciones tradicionales a la tienda snap serán exactamente igual en aspecto.
3 – Por lo que tengo entendido el gestor de paquetes snap no tiene repositorios. Lo ideal sería que los desarrolladores suban sus aplicaciones a la tienda de Ubuntu y por ahí se descarguen. Con todas las facilidades que han puesto sería una tontería instalar las aplicaciones snap desde internet.
Aquí podéis verla: https://plus.google.com/+YoyoFern%C3%A1ndez/posts/iv4Zi5A7Dn2
Me gustaMe gusta
Muy interesante, si esto sigue adelante (como se supone que así será) puede ser un extraordinario avance en el mundo de GNU/linux. A ver en qué va quedando. La explicación muy buena. Gracias.
Me gustaMe gusta
Avance o retroceso, según se mire. Tener cientos de programas repetidos en distintas versiones en principio puede suponer una falla de seguridad importante y un excesivo espacio ocupado en disco. También supone un bien porque a los desarrolladores les será más fácil empaquetar para ubuntu, tal como lo hacen en windows.
Me gustaMe gusta
Pues eso, que al final Canonical acabar´a inventando winbug$ con sus .exes tan monos que suelen traer sorpresa.
Y dudo mucho que en Ubuntu abandonen los .deb, su base Debian y sus miles de aplicaciones.
No le veo futuro. Como bien dices, Yoyo, no se sabe (aunque se intuye) que este sistema nos obligar´a a hacer lo que se hace en los sistemas privativos, o sea, ir a cada web de cada aplicaci´on para instalar.
Eso sin contar lo absurdamente enormes que son esos paquetes. Por mucho que disminuyan, por l´ogica un snap va a pesar m´as que un .deb, .rpm o lo que sea.
Si quieren facilitar las cosas deber´ian centrarse en conseguir un Centro de Software decente, que es lo que va a ayudar tanto a los novatos.
Disculpen los acentos, pero estoy en un penlive de Ubuntu MATE que no quiere reconocer los acentos. Y que trae por cierto una cosa que llaman Software Boutique, que apenas sirve para nada.
Veo ahora muy perdida a Canonical, sin Centro de Software, con experimentos absurdos como snap…
P.S. Aqu´i en Ubuntu MATE resulta que se puede instalar el Centro de Software de siempre desde esa Software Boutique, luego ¿van o no a dejarla de lado? Lo dicho, no se aclaran.
Me gustaMe gusta
le encontré un solo inconveniente por ahora a esto. Instalé Libre Office por snap porque siempre entraba en conflicto y debía reparar paquetes. El tema es que los menúes en la versión sólo están en inglés, y si intento descargarlos desde sinaptycs o el centro de software no se puede………
Me gustaMe gusta