La dernière version de Linux Mint a introduit une particularité : l’impossibilité d’installer les paquets Snaps directement. Cette décision est motivée par la perception des développeurs que le paquet Chromium proposé par Ubuntu est potentiellement nuisible. En effet, lorsqu’on installe le paquet « chrome-browser » depuis les dépôts d’Ubuntu, qui sont la base de Linux Mint, on ne reçoit plus un paquet DEB traditionnel. Au lieu de cela, une version Snap du navigateur est installée.
La transition d’Ubuntu vers un paquet Snap pour Chromium est compréhensible. Ils doivent assurer la maintenance d’Ubuntu 14.04 LTS, 16.04 LTS, 18.04 LTS et 20.04 LTS. Compiler Chromium prend beaucoup de temps, surtout pour les versions de systèmes d’exploitation plus anciennes. Pour gagner du temps, ils ont opté pour un unique Snap qui fonctionne sur toutes les versions.
Bien que de nombreux utilisateurs d’Ubuntu puissent comprendre la position de Linux Mint, ils considèrent que ce paquet viole la vie privée des utilisateurs. Les Snaps ne sont pas entièrement open source et sont contrôlés uniquement par les développeurs d’Ubuntu.
Linux Mint a de bonnes raisons de désactiver les Snaps dans Mint 20, tout comme Ubuntu a ses raisons de proposer Chromium en Snap. Heureusement, l’écosystème open source offre des moyens de contourner cette désactivation. Ce guide vous expliquera comment réactiver les Snaps sur Mint 20.
Supprimer le fichier nosnap.pref de Linux Mint
Linux Mint n’a pas bloqué le paquet « snapd » lui-même. En tant que système d’exploitation open source, cela ne serait pas dans leur philosophie. Cependant, ils ont inclus un fichier de configuration Apt qui empêche l’installation du paquet « snapd ». Ce fichier est facilement modifiable. Une simple manipulation est nécessaire.
Pour commencer, ouvrez un terminal sur votre bureau Linux Mint. Vous pouvez le trouver dans le menu des applications ou en utilisant les raccourcis clavier Ctrl + Alt + T ou Ctrl + Maj + T.
Une fois le terminal ouvert, utilisez la commande ‘cp’ pour créer une sauvegarde du fichier nosnap.pref. Ce fichier est responsable du blocage de l’installation de « snapd ». Il est important de le sauvegarder si vous souhaitez réactiver les Snaps plus tard. La commande suivante crée cette sauvegarde :
sudo cp /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.bak
Après avoir créé la sauvegarde, vérifiez sa présence en utilisant la commande ‘ls’ :
ls /etc/apt/preferences.d/
Une fois confirmé que le fichier de sauvegarde est bien présent dans le répertoire /etc/apt/preferences.d/, vous pouvez supprimer le fichier nosnap.pref avec la commande ‘rm’ :
sudo rm /etc/apt/preferences.d/nosnap.pref
Après cette suppression, votre système Linux Mint 20 n’est plus bloqué et peut installer le runtime Ubuntu Snap. Passez à la section suivante pour activer le support des Snaps.
Activer le support Snap sur Linux Mint 20
Le support Snap a toujours été une fonctionnalité non recommandée dans Linux Mint. Depuis l’arrivée des Snaps, les développeurs ont cherché à les désactiver et l’utilisateur doit les activer manuellement. Sur Mint 20, cette configuration est assez simple. Ouvrez un terminal et utilisez la commande Apt pour installer le paquet « snapd » :
sudo apt install snapd
L’installation du paquet « snapd » configure le runtime Snap et active des services systemd qui permettent d’interagir avec les paquets Snap. Cette configuration peut prendre quelques secondes. Une fois terminée, exécutez la commande de rafraîchissement de snap pour vérifier que le runtime fonctionne correctement :
Vous rencontrez des difficultés pour activer le support Snap? Vous avez besoin de plus d’aide que ce guide? Consultez notre guide détaillé sur l’activation des paquets Snap sur Linux Mint. Il explique en détail la configuration des Snaps et leur utilisation.
Désactiver les Snaps sur Linux Mint 20
Si vous avez activé les Snaps et que vous souhaitez les désactiver, suivez les instructions suivantes :
Étape 1 : Désinstallez tous les paquets Snap installés depuis le magasin Snap.
Étape 2 : Suivez un guide sur la désactivation des Snaps sur Ubuntu, car Linux Mint est basé sur Ubuntu.
Étape 3 : Restaurez le fichier nosnap.pref à partir de la sauvegarde précédemment créée avec la commande suivante :
sudo cp /etc/apt/preferences.d/nosnap.pref.bak /etc/apt/preferences.d/nosnap.pref