Complètement confondu avec ce nouveau composant logiciel enfichable . Je sais que cela pourrait être une question-réponse détaillée, mais j'ai besoin de connaître quelques informations à ce sujet.
J'ai lu ce nouveau format d'application, snap qui peut être installé par défaut dans la dernière version de support à long terme aux côtés des packages deb traditionnels. Donc, cela signifie-t-il qu'il existe des packages avec une .snap
extension comme .deb
? Ensuite, comment installer?
L'utilisateur peut utiliser des versions plus récentes d'applications sur des versions plus anciennes d'Ubuntu sans renoncer à la stabilité de l'ensemble de votre système. Est-ce la seule différence entre deb et snap? Existe-t-il uniquement pour la version LTS ou pour les non-LTS?
Avec cela, il est également dit que la création d'instantanés est simplifiée pour les développeurs avec l'introduction d'un nouvel outil appelé «snapcraft» pour créer et empaqueter facilement des applications à partir des paquets deb source et existants. Est-il utile aux utilisateurs de bureau ou uniquement aux développeurs?
la source
Réponses:
les packages snap sont installés via la commande snap. Plus d'informations ici .
En effet, un package .deb comprend un exécutable plus les informations nécessaires pour l'installer dans le système: où il va, de quoi il dépend, etc. Comparez cela avec un package snap, qui comprend l'exécutable et toutes les dépendances nécessaires - pensez à il aime la liaison statique des bibliothèques par rapport à l'appel dynamique de ce qui est installé ailleurs sur le système.
L'idée est que vous pourriez avoir une bibliothèque de version A stable sur le système d'exploitation, mais une nouvelle application pourrait exiger la version B. Avec un .deb, vous auriez besoin de mettre à niveau A, et cela pourrait à son tour avoir un impact sur d'autres packages; avec snap, l'application serait livrée avec la version B pour son usage exclusif, de sorte que la version A à l'échelle du système reste intacte.
la source