Completamente confundido con esta nueva característica de complemento . Sé que esto podría ser una pregunta-respuesta detallada, pero necesito saber algo de información al respecto.
He leído ese nuevo formato de aplicación, snap, que se puede instalar de forma predeterminada en la última versión de soporte a largo plazo junto con los paquetes tradicionales de deb. Entonces, ¿significa que hay paquetes con .snap
extensión como .deb
? Entonces, ¿Cómo instalar?
El usuario puede usar versiones más nuevas de aplicaciones en versiones anteriores de Ubuntu sin renunciar a la estabilidad de todo su sistema. ¿Es esta la única diferencia entre deb y snap? ¿Existe solo para la versión LTS o también para no LTS?
Con esto, también se dice que la creación de instantáneas se simplifica para los desarrolladores con la introducción de una nueva herramienta llamada "snapcraft" para construir y empaquetar fácilmente aplicaciones de los paquetes de Deb de origen y existentes. ¿Es útil para usuarios de escritorio o solo para desarrolladores?
fuente
Respuestas:
Los paquetes snap se instalan mediante el comando snap. Más información está aquí .
En efecto, un paquete .deb incluye un ejecutable más la información necesaria para instalarlo en el sistema: dónde va, de qué depende, etc. Compare esto con un paquete instantáneo, que incluye el ejecutable y las dependencias necesarias . es como un enlace estático de bibliotecas versus una llamada dinámica en lo que está instalado en otra parte del sistema.
La idea es que podría tener una biblioteca de versión A estable en el sistema operativo, pero una nueva aplicación podría exigir la versión B. Con un .deb, necesitaría actualizar A, y eso a su vez podría afectar algunos otros paquetes; con snap, la aplicación vendría incluida con la versión B para su uso exclusivo, por lo que la versión A de todo el sistema permanece intacta.
fuente