Bien que les packages Snap ne soient pas pris en charge par défaut sur les distributions Linux basées sur Arch, il est facile d'installer Snap sur Arch Linux quand vous le souhaitez.

Snap est un système de gestion de packages moderne qui promet une distribution transparente des packages et une meilleure gestion des dépendances contrairement aux autres gestionnaires de packages.

Contrairement à d'autres distributions Linux telles qu'Ubuntu, Arch Linux n'est pas livré avec le support Snap par défaut. Heureusement, il est facile d'installer et de configurer Snap sur Arch Linux.

Avantages des forfaits Snap

Snap est développé et maintenu par Canonical, la société derrière Ubuntu. L'objectif principal de Snap est de rendre la gestion des packages sous Linux beaucoup plus facile. Les snaps sont universels, pris en charge sur toutes les principales distributions Linux et offrent de nombreux autres avantages.

Les packages et les commandes Snap sont censés fonctionner sur n'importe quel système Linux, quelle que soit la distribution sous-jacente. Cela signifie que vous obtenez la même expérience lorsque vous passez d'une distribution à une autre. C'est également un énorme avantage pour les développeurs de logiciels, car ils peuvent simplement distribuer un seul package qui fonctionnera sur toutes les distributions Linux.

Un autre avantage clé des packages Snap est qu'ils sont livrés avec toutes les dépendances nécessaires pour que le logiciel fonctionne de manière transparente. Il en résulte une meilleure sécurité et fiabilité.

Les packages Snap sont mis à jour automatiquement et vous pouvez revenir à une version précédente du composant logiciel enfichable si la version actuelle ne fonctionne pas correctement.

Si vous souhaitez profiter de tous ces avantages et bien plus encore, voici comment vous pouvez installer Snap sur Arch Linux :

Étape 1: Installer Snap sur Arch Linux

Les référentiels Arch Linux par défaut n'ont pas le package snapd; vous devez utiliser le référentiel d'utilisateurs Arch (AUR) plutôt. Le référentiel d'utilisateurs Arch est géré par une communauté de passionnés d'Arch Linux et contient une large gamme de packages qui ne sont pas disponibles sur les référentiels Arch officiels.

Tout d'abord, vous devez installer Git, si vous ne l'avez pas déjà sur votre système. Vous pouvez installer Git à l'aide de la commande suivante :

sudo pacman -S git

Une fois installé, vous pouvez cloner le référentiel snapd sur votre machine. snapd est le démon et le runtime pour gérer les packages snap.

clone git https://aur.archlinux.org/snapd.git

Ensuite, déplacez-vous dans le répertoire snapd nouvellement cloné à l'aide de la commande cd :

cd claqué

Construisez et installez snapd en utilisant le makepkg utilitaire. makepkg automatise la création de packages sur Arch Linux.

makepkg -si

Suivez les invites du terminal pour finaliser l'installation.

Étape 2: Configuration du service snapd

Pour que le service snapd démarre automatiquement après le démarrage, exécutez la commande suivante :

sudo systemctl enable --now snapd.socket

Vous pouvez vérifier l'état du service en utilisant :

statut sudo systemctl snapd

Si vous avez tout configuré correctement, le service doit être en cours d'exécution et activé pour se charger au démarrage du système.

De plus, vous devez activer les packages snapd classiques en exécutant :

sudo ln -s /var/lib/snapd/snap /snap

Vous devrez peut-être vous déconnecter ou redémarrer votre système pour que la commande précédente prenne effet.

Étape 3: Installation du logiciel avec Snap

Pour répertorier tous les packages installés via snap, exécutez la commande suivante :

liste instantanée

La sortie de la commande précédente montrera que vous n'avez pas encore installé de snaps.

Nous pouvons installer un exemple d'application snap, le Bonjour le monde paquet instantané. Exécutez la commande suivante :

installation instantanée hello-world

Si vous lancez le liste instantanée commande à nouveau, cette fois, il listera l'application installée.

Consultez les pages de manuel pour en savoir plus sur snap et ses options de commande.

homme claquer

Comment désinstaller Snap sur Arch Linux

Tu peux utiliser Pacman pour supprimer ou installer des packages sur ArchLinux. Par exemple, pour supprimer snap, exécutez simplement la commande suivante :

sudo pacman -Rs snapd

Snap fonctionne sur Arch Linux!

Bien que snap ne soit pas disponible par défaut sur Arch Linux, vous pouvez l'installer via Arch User Repository.

Par rapport aux gestionnaires de packages Linux traditionnels, les snaps présentent de nombreux avantages, tels qu'une meilleure gestion des dépendances et une prise en charge universelle de Linux.