GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Snap &Snap-Store (Snapcraft) sur Debian 11 Bullseye

Par défaut, Debian n'est pas livré avec Snap ou Snap Store, car il s'agit d'une fonctionnalité développée par Canonical comme un moyen plus rapide et plus facile d'obtenir les dernières versions de logiciels installés sur Ubuntu systèmes et les packages Snap sont installés à partir d'un serveur SNAP central exploité par Canonical.

Étant donné qu'Ubuntu est basé sur Debian, Snap peut être installé et, pour la plupart, fonctionner avec la plupart des packages. Il y a quelques conflits avec des paquets spécifiques, en particulier lorsque Debian crache une nouvelle version, heureusement, les versions stables de Debian sont rares. Le problème avec le gestionnaire de packages Snaps VS APT est que les Snaps sont autonomes, ce qui entraîne une augmentation de .snap car toutes ses dépendances sont incluses. En revanche, APT est beaucoup plus léger que son homologue snap car il n'a pas besoin de regrouper les dépendances.

Cependant, certains avantages de l'utilisation des packages snap sont qu'ils sont plus fréquemment mis à jour que les packages APT, en particulier sur des distributions telles que Debian, qui est incroyablement stable. Cependant, cela présente les inconvénients des packages / logiciels plus anciens. Un autre avantage est que vous pouvez installer le même package avec les packages .deb d'APT lors de l'installation des packages Snap, car ils ne causeront aucun conflit et peuvent être utiles dans certaines situations.

L'installation de Snap dans Debian 11 Bullseye est un processus assez simple. Vous apprendrez à installer Snap et Snap-Store sur Debian 11 Bullseye à la fin du didacticiel.

Prérequis

  • OS recommandé : Debian 11 Bullseye
  • Compte utilisateur : Un compte utilisateur avec des privilèges sudo ou accès root (commande su) .
  • Packages requis :

Mise à jour du système d'exploitation

Mettez à jour votre Debian 11 système d'exploitation pour s'assurer que tous les packages existants sont à jour :

sudo apt update && sudo apt upgrade

Accès racine ou sudo

Par défaut, lorsque vous créez votre compte au démarrage avec Debian par rapport aux autres distributions, elle ne reçoit pas automatiquement le statut sudoers. Vous devez soit avoir accès au mot de passe root utiliser la commande su ou visitez notre tutoriel sur Comment ajouter un utilisateur à Sudoers sur Debian.

Installer Snap (Snapd)

Snap est disponible pour être installé à partir du référentiel par défaut de Debian 11, et le paquet est nommé snapd .

Pour commencer l'installation de Snap, exécutez la commande suivante.

sudo apt install snapd

Exemple de résultat :

Tapez "O" puis appuyez sur "ENTER KEY" pour procéder à l'installation.

Une fois Snap installé, il est fortement recommandé de se déconnecter et de se reconnecter ou de redémarrer votre service pour vous assurer que les chemins de snap sont correctement mis à jour.

sudo systemctl restart snapd

Si vous installez Snap pour la première fois, il est conseillé d'installer les fichiers principaux pour éviter les problèmes conflictuels :

sudo snap install core

Exemple de résultat :

core 16-2.51.4 from Canonical✓ installed

Ensuite, vérifiez que le service Snapd est en cours d'exécution à l'aide de la commande systemctl :

systemctl status snapd

Exemple :

Si le service n'a pas été activé, utilisez la commande suivante pour démarrer Snap.

sudo systemctl start snap

Pour activer Snap au démarrage du système, utilisez la commande suivante :

sudo systemctl enable snap

Comment utiliser Snap

Installer un paquet

Maintenant que Snap est installé, vous pouvez rapidement tester l'installation d'un package, et cela peut être n'importe quoi; cependant, pour le tutoriel, l'application Discord sera l'exemple.

sudo snap install discord

Exemple de résultat :

discord 0.0.16 from Snapcrafters installed

Mettre à jour les packages

À l'avenir, pour mettre à jour Discord et tout autre package installé par Snap, exécutez la commande suivante :

sudo snap refresh

Supprimer des packages

Si vous n'avez plus besoin d'installer Discord, supprimez-le à l'aide de la commande Snap remove.

sudo snap remove discord

Exemple de résultat :

discord removed

Discord fonctionne bien avec Snap et Snap Store; cependant, comme mentionné au début, certaines applications peuvent être problématiques, comme ne pas ajouter d'icônes au menu de l'application. Si cela se produit, consultez la section de dépannage à la fin du didacticiel.

Facultatif - Installer Snap-Store

Après avoir installé Snap sur votre système Debian, vous avez la possibilité d'installer le magasin Snapcraft, qui utilise une interface utilisateur graphique qui peut être plus attrayante et plus facile à rechercher des packages. Ceci est entièrement facultatif, mais si vous souhaitez installer, exécutez la commande suivante :

sudo snap install snap-store

Exemple de résultat :

snap-store 3.38.0-64-g23c4c77 from Canonical✓ installed

Une fois l'installation terminée, vous pouvez exécuter Snap Store de différentes manières.

Tout d'abord, pendant que vous êtes dans votre terminal, vous pouvez utiliser la commande suivante :

snap run snap-store

Vous pouvez également exécuter le snap run snap-store & commande en arrière-plan pour libérer le terminal :

snap run snap-store &

Cependant, ce n'est pas pratique et vous utiliseriez le chemin suivant sur votre bureau pour ouvrir avec le chemin :Activités > Afficher les applications > Snap Store . Si vous ne le trouvez pas, utilisez la fonction de recherche dans le menu Afficher les applications si vous avez installé de nombreuses applications.

Exemple :

Une fois ouvert, vous accéderez à la page de destination du magasin Snap Store. À partir de là, vous pouvez rechercher et installer les packages Snap de votre choix.

Exemple :

Dépannage – Icônes Snap manquantes

Actuellement, sur Debian 11, Snap, pour la plupart, fonctionne avec la plupart des packages. Cependant, à certaines occasions, les applications n'ont pas leur icône ajoutée au lanceur d'applications système. Cela peut être résolu avec la procédure ci-dessous.

Tout d'abord, exécutez la commande suivante ln -s command :

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Ensuite, utilisez un éditeur de texte pour ouvrir le fichier login.defs :

sudo nano /etc/login.defs

Une fois dans le fichier, collez le code suivant à la fin du fichier.

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Exemple :

Ensuite, enregistrez le fichier CTRL+O puis quittez avec CTRL+X .

Pour appliquer les correctifs, vous devrez vous déconnecter et vous reconnecter. Cependant, il est préférable de redémarrer le système.

sudo reboot now

Lorsque vous vous reconnectez au système, les icônes manquantes doivent apparaître.

Supprimer Snap (de Debian)

Pour supprimer Snap de votre système Debian, exécutez la commande suivante :

sudo apt autoremove snapd --purge

Exemple de résultat :

Tapez "O" puis appuyez sur "ENTER KEY" pour procéder à la désinstallation (suppression).

Cela supprimera Snap et tous les packages supplémentaires installés et les dépendances. Par exemple, si vous avez installé Snap Store et ne l'avez pas supprimé auparavant, ce package et tous les autres installés par Snap dans leur intégralité.

Exemple :

Removing snap snapcraft and revision 6751
Removing snap-snapcraft-6751.mount
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state

Debian
  1. Comment installer Debian 11 (Bullseye) étape par étape

  2. Comment installer GIMP sur la distribution Debian 11 Bullseye

  3. Comment installer Pycharm sur Debian 11

  4. Comment installer Python 3.8 sur Debian 11 Bullseye

  5. Comment installer Python 3.9 sur Debian 11 Bullseye

Comment installer PHP 7.4 sur Debian 11 Bullseye

Comment installer Snap &Snap-Store (Snapcraft) sur Fedora 35

Comment installer VidCutter sur Debian 11 Bullseye

Comment installer Snap &Snap-store sur Debian 11 Bullseye Linux

Comment installer PuTTY sur Debian 11 Bullseye

Comment installer Snap sur Debian 11