Avec la sortie prochaine de Ubuntu 17.04 en avril, des noms comme Ubuntu Snaps et Unity 8 ont souvent été mentionnés. La plupart des développeurs comprennent ce qu'est le fuzz, mais ce n'est probablement pas le cas pour Linux débutants.
Donc, aujourd'hui, nous aborderons brièvement ce que Snaps ; sont, comment ils sont importants et s'il faut être enthousiasmé par ce nouveau développement ou non.
Que sont les Snaps ?
Snaps sont finalement des applications compressées avec leurs dépendances et des descriptions de la façon d'exécuter et d'interagir avec d'autres logiciels sur le système que vous avez installé au.
Ils sont principalement conçus pour être mis en bac à sable et isolés des autres logiciels système, sécurisés et facilement installables, évolutifs, dégradables et amovibles, quel que soit le système sous-jacent.
Canonical développe Snaps comme nouveau support d'emballage pour les appareils Internet des objets d'Ubuntu et déploiements de grands conteneurs appelés Ubuntu Core.
Caractéristiques des Snaps
Snaps les fonctionnalités lui apportent une contribution significative à Linux comme, pour citer Canonical, ils donnent aux développeurs la possibilité de
emballez n'importe quelle application pour chaque Linux ordinateur de bureau, serveur, cloud ou appareil, et fournissez les mises à jour directement.
Vous trouverez ci-dessous les raisons pour lesquelles les Snaps sont excellents :
Abordabilité
Commencez avec Snaps gratuitement et commencez à créer vos applications directement sur Ubuntu Core .
Portabilité
Snaps vous permettent de développer, empaqueter, installer et mettre à jour vos applications sur n'importe quel Linux ordinateur de bureau, cloud et serveur d'un seul coup.
Plus besoin de chercher comment installer les mêmes applications sur différentes Linux distributions, d'autant plus que de nombreuses autres distributions sont valider la nouvelle technologie.
Installations et mises à niveau plus rapides
Avec Snaps l'installation et la mise à niveau des applications seront un jeu d'enfant car toutes les dépendances sont déjà présentes dans le fichier zip donc plus d'applications cassées .
Soutien de la communauté
Comme c'est le cas avec Ubuntu, il en va de même avec Snapset Ubuntu CoreSachez que vous avez le soutien d'une vaste communauté de développeurs pour vous aider chaque fois que vous êtes bloqué en tant que développeur ou en tant que passionné de Linux Snaps
Comment installer Snap sous Linux
Dans cette section, je vais vous montrer comment installer Snap sous Linux et comment utiliser snap pour installer, mettre à jour ou supprimer des packages.
Depuis Ubuntu 16.04, Snap est déjà préinstallé sur le système, nous n'avons donc pas besoin de l'installer à nouveau. Pour les autres distributions, vous pouvez suivre les instructions comme indiqué :
Sur Arch Linux
$ sudo yaourt -S snapd $ sudo systemctl start snapd.socket
Sur Fedora
$ sudo dnf copr activer zyga/snapcore $ sudo dnf installer snapd $ sudo systemctl enable --now snapd.service $ sudo setenforce 0
Une fois Snap installé et démarré, vous pouvez répertorier tous les packages disponibles dans le Snap Store, comme indiqué.
$ découverte instantanée
Pour rechercher un package particulier, spécifiez simplement le nom du package comme show.
$ snap find package-name
Pour installer un package snap, en spécifiant le package par son nom.
$ sudo snap install nom-paquet
Pour mettre à jour un package Snap installé, en spécifiant le package par son nom.
$ sudo snap refresh nom-paquet
Pour supprimer un package snap installé, exécutez.
$ sudo snap remove package-name
Pour en savoir plus sur les packages snap, parcourez les pages de manuel ou suivez les liens ci-dessous.
Vous êtes invités à en savoir plus sur Snaps en consultant les ressources ci-dessous :
J'espère que vous avez pu obtenir au moins une compréhension fondamentale de ce que sont les Snaps et pourquoi ils sont importants pour la communauté Linux. N'hésitez pas à laisser vos commentaires ci-dessous et à faire également des suggestions d'informations que j'aurais pu omettre.