For faster navigation, this Iframe is preloading the Wikiwand page for Snap (gestor de paquetes).

Snap (gestor de paquetes)

Snap
Información general
Tipo de programa sistema de gestión de paquetes
Desarrollador Canonical
Licencia GPLv3
Enlaces

Snap (antes llamado Snappy) es un sistema de gestión de paquetes universales e implementación de software diseñado y creado originalmente por Canonical para el sistema operativo de teléfonos Ubuntu. Los paquetes, llamados 'snaps' y la herramienta para usarlos 'snapd', funcionan en un rango de distribuciones de Linux y, por lo tanto, permiten el despliegue de software en sentido ascendente. El sistema está diseñado para funcionar para el internet de las cosas, la nube y la computación de escritorio.[2]

Funcionalidad

[editar]

Los paquetes de software "snap" son independientes y funcionan en una amplia gama de distribuciones de Linux. Esto es a diferencia de los enfoques tradicionales de administración de paquetes de Linux, como APT o YUM, que requieren paquetes específicamente adaptados para cada distribución de Linux, por lo que se agrega un retraso entre el desarrollo de la aplicación y su implementación para los usuarios finales.[3][4]

Los propios snaps no dependen de ninguna "tienda de aplicaciones", se pueden obtener de cualquier fuente y, por lo tanto, se pueden usar para la implementación de software ascendente. Cuando se implementan copias instantáneas en Ubuntu y otras versiones de Linux, la tienda de aplicaciones de Ubuntu se usa como back-end predeterminado, pero también se pueden habilitar otras tiendas.

Los desarrolladores pueden usar snaps para crear herramientas de línea de comandos y servicios, así como aplicaciones de escritorio.[5]​ Con la aplicación snap, las actualizaciones a través de la operación atómica o por deltas son posibles.[1][6][7][8]

En junio de 2016, snapd se trasladó a una amplia gama de distribuciones de Linux para permitir el uso de las instantáneas en cualquier distribución de Linux, no solo en el núcleo de Ubuntu. snapd también está disponible o en curso para Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, Solus, Manjaro Linux, Linux Mint, OpenEmbedded, Raspbian, OpenWrt y openSUSE.

Cada distribución es capaz de interpretar los metadatos de complemento para implementar la seguridad u otras expectativas del ajuste de una manera específica de distribución.[cita requerida]

Snapcraft

[editar]

Snapcraft es una herramienta para que los desarrolladores empaqueten sus programas en el formato Snap para Snappy.[9]

formato de archivo '.snap'

[editar]

El formato de archivo snap es un sistema de archivos comprimido único (basado en el formato squashfs) que se monta dinámicamente por el sistema operativo host, junto con los metadatos declarativos que el sistema snap interpreta para configurar un entorno de pruebas seguro con la forma adecuada para esa aplicación. La extensión del formato de archivo es .snap.

Recepción y uso

[editar]

Snappy Packaging se ha implementado en entornos de Internet de las cosas, que van desde productos orientados al consumidor hasta pasarelas de administración de dispositivos empresariales. Snappy se incluye de forma predeterminada en las imágenes de escritorio de Ubuntu a partir de la versión 16.04.

Críticas

[editar]

El desarrollador de la herramienta de captura de pantalla Peek suspendió el soporte para paquetes Snap,[10][11]​ mientras continúa el apoyo a Flatpak y AppImage, declarando que

  • Snap sigue siendo "principalmente un show de Ubuntu", criticando el hecho de que snapd ya no está disponible en el repositorio oficial de Arch Linux,
  • Usar snap requiere más tiempo que Flatpak o AppImage para los desarrolladores,
  • Snap tiene un uso menos que satisfactorio en plataformas, y

Véase también

[editar]

Referencias

[editar]
  1. a b Shuttleworth, Mark (9 de diciembre de 2014). «Announcing Ubuntu Core, with snappy transactional updates!». 
  2. «Copia archivada». Archivado desde el original el 25 de noviembre de 2019. Consultado el 12 de octubre de 2018. 
  3. Upgrading packaged Ubuntu application unreasonably involves upgrading entire OS Bug #578045 on bugs.launchpad.net/ubuntu by John King (2010-05-10)
  4. Linus Torvalds on the problems of distro packaging Linus Torvalds on DebConf 2014
  5. «Canonical unveils 6th LTS release of Ubuntu with 16.04». Ubuntu Insights. Canonical Ltd. Consultado el 22 de abril de 2016. 
  6. Willis, Nathan (28 de enero de 2015). «Ubuntu Core and Snappy». Linux Weekly News. Consultado el 7 de noviembre de 2015. 
  7. http://www.ubuntu.com/cloud/snappy
  8. http://www.zdnet.com/article/ubuntu-snap-takes-charge-of-linux-desktop-and-iot-software-distribution/
  9. Brodkin, Jon. «Adios apt and yum? Ubuntu’s snap apps are coming to distros everywhere». Ars Technica. Consultado el 13 de agosto de 2016. 
  10. «Snap support for Peek screen recorder discontinued». Reddit. 25 de marzo de 2018. Consultado el 12 de mayo de 2018. 
  11. «Peek Gif Screen Recorder Drops Support for Snap App». OMG! Ubuntu!. Consultado el 5 de abril de 2018. 
{{bottomLinkPreText}} {{bottomLinkText}}
Snap (gestor de paquetes)
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?