Comment installer des versions de paquets spécifiques avec Snap sur Linux
Snap est une plate-forme de gestion de packages logiciels créée par Canonical pour l’installation et la gestion d’applications de packages sous Linux.
Contrairement aux gestionnaires de paquets traditionnels, les packages Snap (ou « snaps ») sont des applications autonomes qui viennent avec toutes les dépendances nécessaires pour réduire les conflits de paquets sur toutes les distributions Linux.
Cet article décrit les étapes d’installation d’une version de package spécifique à l’aide de Snap et fournit quelques exemples de commandes Snap courantes.
Installation de Snapd sous Linux
Pour installer le démon snapd et activer la prise en charge du package snap, utilisez la commande appropriée suivante pour votre distribution Linux spécifique.
Sur les distributions basées sur Ubuntu et Debian.
sudo apt install snapd
Sur les distributions basées sur Fedora et Red Hat.
sudo dnf install snapd
sudo systemctl enable --now snapd.socket
Sur openSUSE.
sudo zypper install snapd
sudo systemctl enable --now snapd.socket
Sur Arch Linux.
sudo yay -S snapd
OR
sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
Une fois l’installation terminée, redémarrez votre ordinateur pour que les paramètres prennent effet, ou déconnectez-vous et reconnectez-vous.
Installation d’une version spécifique d’un paquet
Les packages Snap sont souvent disponibles en différentes versions, et vous avez parfois besoin d’une version spécifique à des fins de compatibilité ou de test. Voici comment vous pouvez installer une version spécifique.
Trouver les versions disponibles des packages Snap
Pour voir les versions disponibles d’un package Snap appelé 'vlc', vous pouvez utiliser la commande snap info.
snap info vlc
Installer une version spécifique du package
Pour installer la version particulière du package, utilisez l’option --channel
, qui peut être stable, candidate, bêta ou edge suivie du numéro de version.
Par exemple, pour installer VLC version 3.0.20 à partir du canal stable, utilisez :
sudo snap install vlc --channel=latest/stable
Après l’installation, vérifiez la version installée de 'vlc' à l’aide de la commande snap list.
snap list vlc
Passer à une autre version du package
Le passage à une autre version d’un package Snap est une fonctionnalité utile qui vous permet de modifier la version installée sans supprimer ni réinstaller le package.
Par exemple, pour passer à une autre version du paquet 'vlc', utilisez l’option --channel
avec un canal et une version du paquet souhaités, comme indiqué.
sudo snap refresh vlc --channel=latest/beta
Après avoir changé de version, vérifiez la modification à l’aide de la commande snap list.
snap list vlc
Rétrograder le package vers la version spécifique
Si vous trouvez que la version mise à jour ou installée de VLC n’est pas satisfaisante, vous pouvez revenir à la version précédemment installée à l’aide de la commande snap revert.
sudo snap revert vlc
Cette commande rétablira VLC à la version qui a été installée avant la mise à jour la plus récente.
Après avoir rétabli, vous pouvez à nouveau vérifier la version installée de VLC pour vous assurer qu’elle a été rétablie avec succès.
snap list vlc
Suppression d’un paquet Snap
Pour supprimer un package Snap appelé 'vlc', utilisez la commande snap delete, qui désinstallera le package Snap spécifié de votre système.
sudo snap remove vlc
Après avoir supprimé le paquet, vous pouvez vérifier qu’il a été supprimé avec succès en répertoriant les paquets Snap installés.
snap list
Conclusion
L’utilisation de Snap pour gérer des packages sous Linux est simple et puissante, en particulier lorsque vous devez gérer des versions spécifiques d’applications.
En suivant les étapes décrites dans cet article, vous pouvez facilement installer et gérer différentes versions des packages Snap.