Comment installer et activer Snap sur Linux Mint 22, 21 ou 20

Snap est un système de gestion de packages qui installe et gère des logiciels sur les distributions Linux. Les Snaps sont des applications autonomes avec toutes leurs dépendances, ce qui les rend faciles à installer et à utiliser sur différentes distributions Linux. Ils se mettent à jour automatiquement et fournissent un environnement sécurisé et cohérent pour les applications. Linux Mint 22, 21 et 20 ne sont pas livrés avec Snap préinstallé, car l'équipe Linux Mint préfère Flatpak en raison de sa nature open source et de son intégration étroite avec l'écosystème Mint. Cependant, l'activation de Snap sur Linux Mint peut élargir la gamme de logiciels disponibles et fournir une méthode alternative de gestion des applications.

Bien que Linux Mint préfère Flatpak, certains utilisateurs peuvent activer Snap pour diverses raisons. Ces raisons incluent l'accès à des applications spécifiques disponibles sous forme de Snaps, la préférence pour les mises à jour automatiques de Snap ou la familiarité avec l'écosystème Snap. Ce guide guide les utilisateurs à travers les étapes d'installation et d'activation de Snap sur Linux Mint.

Supprimer le bloc Snap (nosnap.pref)

Linux Mint permet aux utilisateurs d'ajouter des préférences APT supplémentaires lors de l'installation de packages. Par défaut, ce répertoire préférences.d contient un fichier de configuration nommé nosnap.pref, qui fournit des instructions empêchant APT d'installer automatiquement les snaps avec les packages sélectionnés.

Pour supprimer le fichier nosnap.pref, exécutez la commande suivante.

sudo rm /etc/apt/preferences.d/nosnap.pref

Alternativement, vous pouvez renommer le fichier en tant que sauvegarde si vous souhaitez le restaurer.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Mettez maintenant à jour la liste de cache de vos packages système Linux Mint en exécutant une mise à jour apt.

sudo apt update

Installer Snapd (service Snapcraft)

Maintenant que vous avez supprimé le blocage empêchant l'installation de Snap, vous pouvez suivre les étapes suivantes pour installer Snap.

sudo apt install snapd -y

Cette commande installera le gestionnaire de packages Snap et toutes les dépendances nécessaires.

Une fois l'installation terminée, vous pouvez vérifier que Snap fonctionne en exécutant :

snap version

Exemple de sortie :

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Vous devriez voir le numéro de version du gestionnaire de packages Snap que vous avez installé.

Avant de continuer, utilisez la commande suivante pour activer le service Snap immédiatement et automatiquement au redémarrage du système. Notez que cela peut déjà être défini, mais il est toujours idéal d'exécuter la commande pour vous assurer qu'elle est définie.

sudo systemctl enable --now snapd.service

Facultativement, vous pouvez vérifier l'état de systemctl à l'aide de la commande suivante.

systemctl status snapd.service

Exemple de sortie :

Je conseillerais également d'installer le package système Snap Core, qui est facultatif.

sudo snap install core

Vous pouvez éventuellement redémarrer, mais cela peut être ignoré ; si vous remarquez des problèmes, je vous conseille de le faire.

reboot

Maintenant, testez que le service Snap fonctionne à l'aide de la commande suivante.

sudo snap install hello-world && hello-world

Le résultat devrait être « Hello World ! » ce qui signifie que le service Snap fonctionne et est installé correctement.

Comment installer les packages Snap

Maintenant que vous avez activé Snap, la commande pour installer les packages est la suivante.

sudo snap install <package name>

Par exemple, installer Telegram.

sudo snap install telegram

Si vous souhaitez installer le magasin d'interface graphique Snap (Snapcraft), exécutez la commande suivante.

sudo snap install snap-store

Pour lancer Snap Store, vous pouvez le trouver dans le chemin suivant : Barre des tâches > Administration > Snap Store.

Exemple:

Supprimer Snap et restaurer nosnap.pref

L'une des meilleures choses que je puisse dire à propos de Snap est que si vous souhaitez supprimer toutes les installations de Snap et le gestionnaire de packages lui-même, vous n'avez pas besoin de parcourir chaque installation et de les supprimer individuellement. Tout ce que vous avez à faire est de supprimer le service snapd qui, lors de la suppression, désinstallera tous les packages snap installés.

sudo apt autoremove snapd

Exemple de sortie :

Dans l'exemple ci-dessus, vous pouvez voir dans le résultat que les packages Snap ont été installés ; pour le cas du didacticiel, Snap Store et HelloWorld ont été automatiquement supprimés lors du nettoyage. Si vous avez installé 100 applications Snap, vous n'avez pas besoin de les supprimer auparavant de Snap lui-même.

Vous pouvez restaurer le bloc si vous renommez le fichier de bloc d'origine en nosnap.pref.backup, convertissez le fichier en son nom d'origine à l'aide de la commande mv.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Alternativement, si vous avez supprimé le fichier, utilisez la commande suivante pour créer automatiquement un nouveau fichier de bloc.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd 
Pin: release a=* 
Pin-Priority: -10
EOF

Conclusion

Avec Snap installé et activé sur Linux Mint, les utilisateurs peuvent facilement accéder et gérer un large éventail d'applications via le Snap Store. Alors que Linux Mint privilégie Flatpak pour sa nature open source et son intégration, Snap propose une alternative que certains utilisateurs peuvent trouver bénéfique pour des applications spécifiques ou des mises à jour automatiques. La mise à jour régulière de Snap garantit l'accès aux dernières fonctionnalités et améliorations de sécurité. Les utilisateurs apprécieront la commodité et la flexibilité que Snap apporte à l'expérience Linux Mint, facilitant l'installation et l'utilisation de leurs logiciels préférés.

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

Laissez un commentaire