Home
» LINUX
»
Comment réactiver les Snaps dans Linux Mint 20
Comment réactiver les Snaps dans Linux Mint 20
Dans la nouvelle version de Linux Mint, les développeurs ont décidé de rendre impossible l'installation immédiate de Snaps. La raison? Les développeurs estiment que le package Chromium fourni par Ubuntu est malveillant. Pourquoi? Lorsque vous installez le package "chromium-browser" à partir des sources logicielles Ubuntu (sur lesquelles Linux Mint s'appuie fortement), il ne fournit plus de package DEB pour le navigateur et installe à la place la version Snap du navigateur.
La raison pour laquelle Ubuntu a fait passer Chromium d'un package basé sur Debian à un package Snap est assez compréhensible. Ils maintiennent Ubuntu 14.04 LTS et 16.04 LTS, ainsi que 18.04 LTS et 20.04 LTS. Chromium prend beaucoup de temps à construire, en particulier sur les versions du système d'exploitation qui sont très obsolètes. Pour gagner du temps, ils ont décidé de ne fournir qu'un seul Snap qui fonctionnera dans toutes les versions.
Bien que de nombreux utilisateurs d'Ubuntu puissent voir le point de vue de Linux Mint à ce sujet, il s'agit de leur système d'exploitation et ils considèrent ce package comme une violation de la vie privée des utilisateurs, car les Snaps ne sont pas entièrement open source et seuls les développeurs Ubuntu ont le contrôle.
Linux Mint a une bonne raison de désactiver les Snaps dans Mint 20, mais Ubuntu a également de bonnes raisons de fournir Chromium en tant que Snap. Heureusement, dans la communauté open source, il existe des moyens de contourner la désactivation de Snaps dans Mint 20, et dans ce guide, nous vous montrerons comment !
Suppression du fichier nosnap.pref de Linux Mint
Linux Mint n'a pas interdit le package "snapd" des systèmes d'exploitation des utilisateurs de Linux Mint. Après tout, il s'agit d'un système d'exploitation open source, et ils ne le feraient jamais. Cependant, ils ont inclus un fichier de configuration Apt qui indiquera à Linux Mint de ne pas autoriser l'installation du package "snapd". Ce fichier de configuration est très facile à désactiver. Tout ce qu'il faut, c'est un peu de bricolage.
Pour démarrer le processus, ouvrez une fenêtre de terminal sur le bureau Linux Mint. Vous pouvez facilement lancer un terminal sur Linux Mint en le recherchant dans le menu de l'application Mint. Ou en appuyant sur Ctrl + Alt + T ou Ctrl + Shift + T sur le clavier.
Une fois la fenêtre du terminal ouverte, vous devrez utiliser la commande cp pour créer une sauvegarde du nosnap.preffichier. Ce fichier est ce qui empêche l'installation de "snapd" sur votre PC Linux Mint. Le fichier nosnap.pref doit être sauvegardé, au cas où vous souhaiteriez désactiver à nouveau Snaps plus tard. À l'aide de la commande cp suivante , effectuez une sauvegarde du fichier.
Après avoir créé une sauvegarde du fichier, vous pourrez jeter un œil à la sauvegarde avec la commande ls ci-dessous.
ls /etc/apt/preferences.d/
Une fois que vous avez confirmé que le fichier de sauvegarde se trouve dans le répertoire /etc/apt/preferences.d/ avec la commande ls , il est temps de supprimer le nosnap.preffichier. Pour le supprimer, utilisez la commande rm suivante .
sudo rm /etc/apt/preferences.d/nosnap.pref
Lorsque le nosnap.preffichier est supprimé de Linux Mint 20, votre système ne sera plus empêché de configurer l'environnement d'exécution Ubuntu Snap. Passez à la section suivante du guide pour savoir comment activer la prise en charge de Snap sur Mint.
Activation de la prise en charge de Snap sur Linux Mint 20
La prise en charge de Snap a toujours été déconseillée dans Linux Mint. Depuis l'introduction de Snaps, les développeurs se sont efforcés de supprimer le package et l'utilisateur doit le configurer manuellement s'il souhaite utiliser le magasin Snap. Sur Mint 20, la configuration des packages Snap est assez simple. Pour ce faire, ouvrez une fenêtre de terminal et utilisez la commande Apt pour installer le package "snapd".
sudo apt installer snapd
Lorsque vous installez le package "snapd", Linux Mint configurera le moteur d'exécution Snap et activera plusieurs services systemd qui vous permettent d'interagir avec les packages Snap. Asseyez-vous ; cette configuration prendra quelques secondes. Une fois le processus terminé, exécutez la commande snap refresh pour vérifier et voir si le runtime Snap fonctionne.
Si vous avez activé la prise en charge de Snap sur Mint 20 uniquement pour découvrir que vous n'en êtes pas fan et que vous souhaitez la désactiver, suivez les instructions étape par étape ci-dessous.
Étape 1 : Tout d'abord, désinstallez tous les packages Snap que vous avez installés à partir du magasin Snap.
Étape 2 : Suivez notre guide sur la façon de désactiver les Snaps dans Ubuntu . Comme Linux Mint est basé sur Ubuntu, le guide vous aidera à apprendre comment le désactiver.
Étape 3 : Restaurez le nosnap.preffichier à partir de la sauvegarde effectuée précédemment avec la commande ci-dessous.