GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser Snap dans diverses distributions Linux

Brésum : Les Snaps sont la façon dont Canonical fournit un système de gestion des packages de distribution croisée. Dans cet article, nous verrons comment installer et utiliser les snaps dans différentes distributions Linux.

Vous entendez peut-être parler des applications Snap ces jours-ci. Canonical décrit Snap comme un package Linux universel qui peut fonctionner sur n'importe quelle distribution.

Les Snaps sont essentiellement une application compilée avec ses dépendances et ses bibliothèques, fournissant un environnement en bac à sable pour l'exécution de l'application. Celles-ci sont plus faciles et plus rapides à installer, peuvent recevoir les dernières mises à jour et sont confinées au système d'exploitation et aux autres applications.

Une application peut être packagée pour chaque poste de travail, serveur, cloud ou appareil Linux sous forme de composant logiciel enfichable. Pour un développeur d'applications, la gestion de différents formats de packages et des mises à jour ultérieures est une douleur, que Canonical sous la forme de Snaps a tenté de surmonter. Cela a bien fonctionné car de plus en plus d'applications proposent désormais des packages Snap.

En d'autres termes, au lieu de vous soucier des packages DEB pour Debian/Ubuntu, des packages RPM pour Fedora, etc., vous pouvez utiliser le package Snap qui fonctionnerait sur toutes les distributions Linux prenant en charge Snap.

Avantages des snaps

  • Plus facile à créer et à gérer pour les développeurs :les snaps sont plus faciles à créer et contiennent toutes les dépendances et bibliothèques nécessaires à l'exécution, ce qui signifie également que l'application utilise les dernières bibliothèques et ne rencontre aucun problème de dépendances.
  • Mises à jour automatiques :les mises à jour d'un composant logiciel enfichable sont fournies automatiquement quotidiennement et s'adressent à tout le monde, quel que soit le système d'exploitation de base.
  • Un clic pour tout :qu'il s'agisse d'un ordinateur de bureau, d'un serveur ou d'un cloud.
  • Disponibilité de différentes versions :un composant logiciel enfichable peut être maintenu dans la version stable, les versions bêta et la version quotidienne en même temps et vous pouvez passer de l'une à l'autre quand vous le souhaitez.
  • Sécurité :les snaps s'exécutent dans un environnement en bac à sable, isolé du reste de votre système.

Comment installer Snap sur Linux

Avant de créer des packages Snap, vous devrez installer snapd. snapd est un environnement de gestion qui gère l'installation et les mises à jour des snaps. L'installation de snapd activera la prise en charge de Snap sur votre distribution Linux.

Voyons comment l'installer pour différentes distributions Linux.

Activation de la prise en charge de Snap sur les distributions basées sur Debian et Ubuntu

Si vous souhaitez utiliser les applications Snap sur Linux Mint et d'autres distributions basées sur Debian ou Ubuntu, utilisez la commande ci-dessous :

sudo apt install snapd

Activation de la prise en charge de Snap sur les distributions basées sur Fedora

sudo dnf install snapd

Activation de la prise en charge de Snap sur les distributions basées sur Arch

snapd est disponible dans Arch User Repository. Exécutez la commande ci-dessous pour l'installer et l'activer.

yaourt -S snapd
sudo systemctl enable --now snapd.socket

Activation de la prise en charge de Snap sur les distributions basées sur OpenSUSE

snapd n'est pas officiellement inclus pour OpenSUSE. Pour installer dans Tumbleweed, utilisez les commandes ci-dessous :

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd

Une fois le package installé avec succès à partir du dépôt de la communauté, activez l'unité systemd.

sudo systemctl enable --now snapd.socket

Comment utiliser l'accrochage avec les commandes de base de l'accrochage

Une fois que vous avez terminé l'installation de snapd, il est temps de voir comment l'utiliser. Nous avons déjà couvert les commandes Snap en détail. Ici, je vais juste lister rapidement les commandes Snap les plus utiles.

Vous pouvez rechercher différents snaps et les installer. Il existe un magasin Snap qui contient différentes applications publiques et privées (ou snaps) pour les nuages, les ordinateurs de bureau, les appareils, etc.

Trouver un composant logiciel enfichable

N'importe qui peut publier un snap dans la boutique, cependant, vous ne voyez que les snaps qui sont publiés dans la version stable et qui ont été révisés. Utilisez la commande ci-dessous pour rechercher un snap :

sudo snap find libreoffice

Installer des snaps

Une fois que vous avez trouvé le composant logiciel enfichable que vous recherchez, vous pouvez l'installer avec la commande ci-dessous :

sudo snap install <snap_name>

Répertorier les snaps installés

Vous pouvez utiliser la commande ci-dessous pour voir les snaps que vous avez installés avec leurs versions et le développeur :

snap list

Mettre à jour une application snap installée

Les Snaps sont mis à jour périodiquement vers leur dernière version. Si vous essayez de le faire manuellement, tapez la commande ci-dessous dans le terminal :

sudo snap refresh <snap_name>

Désinstaller un package snap

Pour supprimer un composant logiciel enfichable

sudo snap remove <snap_name>

Les derniers mots

Avec différentes distributions Linux exécutant différents gestionnaires de packages et formats, il n'existe pas de manière unique d'installer une application dans chaque distribution Linux de la même manière. Snap peut être la solution à ce problème, en surmontant les problèmes d'installation (comme une bibliothèque manquante) et en s'assurant que vous utilisez la dernière version !

Que pensez-vous des snaps ? Dites-le nous dans les commentaires.



Linux
  1. Comment installer et utiliser telnet sur Kali Linux

  2. Comment installer et utiliser Linux Screen ?

  3. Comment installer et utiliser Snap Package Manager sur Alma Linux 8

  4. Comment installer et utiliser Flatpak sous Linux

  5. Comment installer et utiliser Traceroute sous Linux

Comment installer et utiliser Snapcraft sous Linux

Comment installer et utiliser Snapd sur Debian 11

Comment installer et utiliser PHP Composer sur les distributions Linux

Comment installer et utiliser GNU Emacs sur les distributions Linux

Comment installer et utiliser Ruby sur les distributions Linux

Comment installer et configurer Todoist dans les distributions Linux