Comment installer Snapd et Snap-Store sur Debian 12, 11 ou 10

Snapd est un service qui permet l'installation et la gestion des packages Snap sur les systèmes Linux. Les snaps sont des progiciels conteneurisés simples à créer et à installer, et ils se mettent automatiquement à jour. Snap Store est la plate-forme sur laquelle les utilisateurs peuvent parcourir et installer les packages Snap. L'installation de Snapd et Snap Store sur Debian 12, 11 ou 10 vous permet d'accéder facilement à une large gamme d'applications logicielles regroupées sous forme de Snaps, garantissant ainsi que vous disposez toujours des dernières versions avec un minimum de tracas.

Pour installer Snapd et Snap Store sur Debian, suivez ces méthodes. Ce guide couvrira le processus d'installation et la configuration de base pour vous aider à utiliser Snaps sur votre système Debian.

Mettre à jour les packages Debian avant l'installation de Snapd

Avant d'installer Snapd, vous devez vous assurer que votre système Debian est à jour avec les dernières mises à jour de packages et correctifs de sécurité. Vous pouvez y parvenir en exécutant la commande suivante :

sudo apt update && sudo apt upgrade

sudo apt update synchronise votre base de données de paquets locale avec les référentiels Debian officiels, l'informant des dernières mises à jour et modifications des paquets. Par la suite, sudo apt upgrade mettra à niveau tous les packages évolutifs sur votre système Debian.

Installer Snapd via la commande APT

Snapd est accessible depuis le référentiel Debian par défaut. Il fournit une plate-forme pour exécuter et gérer les packages Snap sur une distribution Linux.

Pour lancer le processus d'installation de Snapd, utilisez le apt gestionnaire de paquets comme suit :

sudo apt install snapd

Vérification de l'installation de Snapd

Une fois l'installation réussie, il est essentiel de confirmer que Snapd est prêt à être utilisé. Nous pouvons le faire en deux étapes.

Tout d’abord, nous vérifions la version installée de Snapd. Il valide que le processus d'installation s'est terminé avec succès et nous fournit le numéro de version installée.

snap version

Deuxièmement, nous vérifions l'état du service Snapd. Cela garantit que Snapd est en cours d'exécution et prêt à gérer les packages Snap.

Vous pouvez vérifier l'état systemctl de Snapd avec la commande suivante :

systemctl status snapd

Si Snapd fonctionne correctement, le service devrait être actif. Cependant, si le service n'est pas activé, vous pouvez le démarrer manuellement et lui permettre de démarrer automatiquement au démarrage du système à l'aide de la commande suivante :

sudo systemctl enable --now snapd.socket

Installer SnapCore

Snap Core est un composant essentiel pour exécuter les packages Snap. Vous pouvez l'installer à l'aide de la commande suivante :

sudo snap install core

La commande snap install core demande à Snapd de télécharger et d'installer le noyau Snap est l'environnement d'exécution qui vous permet d'exécuter des applications Snap.

Activer le confinement classique pour les packages Snap

Les applications Snap spécifiques fonctionnent sous confinement « classique », ce qui fournit aux applications des autorisations plus larges au sein de votre système. Pour accueillir ces applications, il est nécessaire d'établir un lien symbolique dans votre système de fichiers.

Cela se fait en appelant la commande suivante :

sudo ln -s /var/lib/snapd/snap /snap

La commande ln -s sous Linux crée un lien symbolique ou symbolique. Ici, il relie le répertoire /var/lib/snapd/snap à /snap, permettant le confinement classique pour les packages Snap qui le nécessitent. Cela garantit une compatibilité totale et un bon fonctionnement de tous les packages Snap sur votre système Debian.

Commandes CLI Snap de base

Cette section explorera certaines commandes fondamentales de l'interface de ligne de commande (CLI) Snap. Comprendre ces commandes vous permettra de gérer efficacement vos applications Snap.

Installer un package Snap

Pour installer un package Snap, utilisez la commande snap install suivie du nom du package. Par exemple, pour installer le lecteur multimédia VLC, vous utiliserez :

sudo snap install vlc

Supprimer un package Snap

Le snap remove La commande vous permet de désinstaller un package Snap. Par exemple, pour supprimer le lecteur multimédia VLC, exécutez :

sudo snap remove vlc

Mettre à jour un package Snap

Snapd met automatiquement à jour vos packages Snap en arrière-plan. Cependant, si vous souhaitez mettre à jour un package spécifique, utilisez l'actualisation instantanée manuellement. Par exemple:

sudo snap refresh vlc

Liste des packages Snap installés

Pour afficher une liste de tous les packages Snap installés, utilisez la commande snap list :

snap list

Vérifier la version Snap

Pour afficher la version installée de Snapd, exécutez la commande suivante :

snap version

Rechercher les packages Snap disponibles

Si vous recherchez un package Snap spécifique dans le Snap Store, utilisez la commande snap find suivie de votre terme de recherche. Par exemple, pour rechercher des lecteurs multimédias, utilisez :

snap find "media player"

Vérifier les informations sur un package Snap

Pour afficher des informations détaillées sur un package Snap spécifique, utilisez la commande snap info. Par exemple, pour obtenir des informations sur le lecteur multimédia VLC, exécutez :

snap info vlc

Vérification des modifications instantanées

La commande snap changes vous permet d'afficher l'historique des tâches Snap, y compris les installations, les mises à jour et les suppressions :

snap changes

Rétablir un Snap vers une version précédente

Si une nouvelle version d'un package Snap ne fonctionne pas comme prévu, vous pouvez utiliser la commande snap revert pour revenir à la version précédente. Par exemple:

sudo snap revert vlc

Vérification des interfaces Snap sur Debian

La commande snap interfaces fournit un aperçu de vos packages Snap et des ressources système auxquelles ils ont accès :

snap interfaces

Ces commandes de base constituent la base de la gestion des packages Snap. La section suivante explique maintenant comment installer Snap-Store pour les utilisateurs de bureau Debian.

Installer Snap Store sur Debian

Installer Snap Store via la commande Snap

Une fois que vous avez configuré avec succès Snapd sur votre système Debian, vous pouvez ajouter une couche de fonctionnalités et de facilité d'utilisation : le Snap Store. Le Snap Store dispose d'une interface utilisateur graphique qui offre un moyen attrayant et intuitif de parcourir et de gérer les packages Snap.

Cette étape n'est pas obligatoire. Cependant, le Snap Store est une option conviviale pour les utilisateurs qui préfèrent une approche visuelle plutôt que la ligne de commande. Pour lancer l'installation de Snap Store, saisissez la commande suivante :

sudo snap install snap-store

Cette commande demande à Snapd de télécharger et d'installer le package snap-store, introduisant ainsi une dimension graphique à la gestion de votre package Snap.

Lancement du Snap Store

Une fois le processus d'installation terminé, le Snap Store peut être lancé de plusieurs manières.

Une méthode directe lors de l'opération dans le terminal serait d'exécuter la commande suivante :

snap run snap-store

Cette commande déclenche l'exécution par Snapd de l'application Snap Store. Cependant, utiliser le terminal à chaque fois pour ouvrir le Snap Store n'est peut-être pas la méthode la plus pratique.

Pour un accès plus intuitif au Snap Store, vous pouvez naviguer dans votre environnement de bureau : Activités > Afficher les applications > Snap Store.

Ce chemin vous guide vers le Snap Store via votre interface utilisateur graphique, offrant un moyen plus traditionnel et plus convivial d'accéder et de gérer vos packages Snap.

Vous trouverez ci-dessous un exemple rapide d'installation de Krita avec Snap Store sur Debian, que vous pouvez voir dans l'image suivante dans le coin droit où se trouve le "source:" est situé.

Commandes de gestion de Snap

Gestion des icônes Snap manquantes

Lors de la gestion des packages Snap sur Debian, Snap fonctionne pour la plupart de manière transparente avec la plupart des packages. Cependant, des anomalies occasionnelles peuvent survenir, comme des icônes d'application manquantes dans le lanceur d'applications du système. Cela peut être résolu en suivant les étapes suivantes :

Initiez la solution en créant un lien symbolique à l'aide du ln -s commande comme suit :

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

Cette commande crée un lien symbolique entre le apps-bin-path.sh et 99snap fichiers, permettant à votre système de localiser les icônes des applications Snap.

Procédez en ouvrant le login.defs fichier avec un éditeur de texte, nano dans ce cas:

sudo nano /etc/login.defs

Lors de l'accès au fichier, ajoutez la ligne de code suivante à sa fin :

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

Ce code augmente le chemin d'accès à l'environnement du système, fournissant un emplacement supplémentaire pour rechercher des icônes d'application.

Enregistrez les modifications apportées au fichier en appuyant sur CTRL+O et quittez nano en appuyant sur CTRL+X.

Pour appliquer ces ajustements, un cycle de déconnexion et de connexion du système est requis. Cependant, pour une application complète de ces modifications, un redémarrage du système est recommandé :

sudo reboot now

Lors de la reconnexion au système après le redémarrage, les icônes de l'application Snap précédemment manquantes devraient maintenant être dans le lanceur d'applications.

Supprimer Snap et Snap Store

Snap montre son efficacité et sa convivialité non seulement dans l'installation des packages mais également dans leur suppression. Si vous souhaitez supprimer toutes les installations Snap ainsi que le gestionnaire de packages Snap, vous n'avez pas besoin de désinstaller chaque package Snap.

La seule action requise est la suppression du snapd service, qui désinstalle simultanément tous les packages Snap installés :

sudo apt remove snapd

N'oubliez pas que vous n'avez pas besoin de supprimer toutes les installations Snap ; lors de la suppression de Snapd, tous les packages installés associés seront supprimés, ce qui en fera une suppression facile, rapide et propre de Snap et de ses installations associées.

Conclusion

Avec Snapd et Snap Store installés avec succès sur votre système Debian, vous pouvez profiter pleinement de la large gamme d'applications disponibles sous forme de Snaps. Vérifiez régulièrement les mises à jour pour maintenir votre logiciel à jour et bénéficier des dernières fonctionnalités et améliorations de sécurité. Profitez de la commodité et de la simplicité que les packages Snap apportent à votre environnement Debian.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire