Recherche de site Web

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.

Articles connexes: