Comment installer et configurer Snap sur Arch Linux
Snap est un système de gestion de paquets moderne qui promet une distribution transparente des paquets et une meilleure gestion des dépendances, contrairement aux autres gestionnaires de paquets.
Contrairement à d’autres distributions Linux telles qu’Ubuntu, Arch Linux n’est pas livré par défaut avec le support de Snap. Heureusement, il est facile d’installer et de configurer Snap sur Arch Linux.
Avantages des paquets Snap
Snap est développé et maintenu par Canonical, la société à l’origine d’Ubuntu. L’objectif principal de Snap est de rendre la gestion des paquets sur Linux beaucoup plus facile. Les paquets Snap sont universels, pris en charge par toutes les grandes distributions Linux, et présentent de nombreux autres avantages.
Les paquets et les commandes Snap sont conçus pour fonctionner sur n’importe quel système Linux, quelle que soit la distribution sous-jacente. Cela signifie que vous bénéficiez de 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 distribuer un seul paquet qui fonctionnera sur toutes les distros Linux.
Un autre avantage clé des paquets 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 sécurité et une fiabilité accrues.
Les paquets Snap sont mis à jour automatiquement et vous pouvez revenir à une version précédente du paquet si la version actuelle ne fonctionne pas correctement.
Si vous voulez profiter de tous ces avantages et plus encore, voici comment installer Snap sur Arch Linux :
Étape 1 : Installation de Snap sur Arch Linux
Les dépôts par défaut d’Arch Linux ne contiennent pas le paquet snapd ; vous devez utiliser l’Arch User Repository (AUR) à la place. L’Arch User Repository est maintenu par une communauté de passionnés d’Arch Linux, et il contient un large éventail de paquets qui ne sont pas disponibles sur les dépôts officiels d’Arch.
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 :
Une fois installé, vous pouvez cloner le dépôt snapd sur votre machine. snapd est le démon et le runtime pour gérer les paquets snap.
Ensuite, déplacez-vous dans le répertoire snapd nouvellement cloné à l’aide de la commande cd :
Construisez et installez snapd à l’aide de la commande makepkg makepkg automatise la construction de paquets sur Arch Linux.
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 :
Vous pouvez vérifier l’état du service en utilisant :
Si vous avez tout configuré correctement, le service devrait être en cours d’exécution et autorisé à se charger au démarrage du système.
De plus, vous devez activer les paquets snapd classiques en exécutant :
Il se peut que vous deviez vous déconnecter ou redémarrer votre système pour que la commande précédente prenne effet.
Étape 3 : Installation de logiciels avec Snap
Pour dresser la liste de tous les paquets installés via snap, exécutez la commande suivante :
La sortie de la commande précédente montrera que vous n’avez pas encore de snaps installés.
Nous pouvons installer un exemple d’application snap, l’application hello-world snap. Exécutez la commande suivante :
Si vous exécutez le paquet snap list cette fois-ci, la liste des applications installées s’affichera.
Consultez les pages du manuel pour en savoir plus sur snap et ses options de commande.
Comment désinstaller Snap sur Arch Linux
Vous pouvez utiliser Pacman pour supprimer ou installer des paquets sur Arch Linux. Par exemple, pour supprimer snap, exécutez simplement la commande suivante :
Snap fonctionne sous Arch Linux !
Bien que snap ne soit pas disponible par défaut sur Arch Linux, vous pouvez l’installer via le dépôt utilisateur d’Arch.
Par rapport aux gestionnaires de paquets 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.
Comment installer snaps sous Arch Linux ?
Pour installer Snapd sur Arch Linux, vous pouvez utiliser le gestionnaire de paquets pacman ou AUR. Pour AUR, vous devez avoir installé AUR helper. Dans ce guide, je recommande yay qui peut être facilement installé en utilisant : Installer yay AUR helper sur Arch/Manjaro.
Puis-je utiliser snap sur Arch Linux ?
Sur Arch Linux, snap peut être installé à partir de l’Arch User Repository (AUR). Déconnectez-vous et reconnectez-vous, ou redémarrez votre système, pour vous assurer que les chemins de snap sont mis à jour correctement.
Comment configurer snap sous Linux ?
Installation à l’aide de Snap
- Étape 1 : Installer snapd. Ouvrez un terminal et tapez sudo apt get update sudo apt install snapd.
- Étape 2 : Installer VuePilot. Ouvrez à nouveau votre terminal et tapez sudo snap install vuepilot.
- Étape 3 : ajouter des raccourcis sur le bureau.
Qu’est-ce que snap dans Arch Linux ?
Snap est un système de déploiement de logiciels et de gestion de paquets. Les paquets sont appelés « snaps » et l’outil pour les utiliser est « snapd », qui fonctionne à travers une gamme de distributions Linux et permet, par conséquent, un déploiement de logiciels en amont agnostique à la distribution.