Arch Linux est une distribution Linux puissante et flexible, appréciée par beaucoup pour sa simplicité et son contrôle. Cependant, les nouveaux utilisateurs trouvent souvent la gestion des paquets dans Arch un peu difficile.
Dans ce guide, nous nous concentrerons uniquement sur pacman, le gestionnaire de paquets par défaut d’Arch, et AUR (Arch User Repository), des outils qui facilitent la gestion des paquets AUR.
Plongeons dans ces outils essentiels et apprenons à en tirer le meilleur parti.
Qu’est-ce que Pacman?
Pacman est le gestionnaire de paquets par défaut pour Arch Linux, conçu pour gérer l’installation, les mises à jour et la suppression des paquets tout en résolvant automatiquement les dépendances. Pacman utilise des paquets .pkg.tar.zst
et fonctionne parfaitement avec les dépôts de paquets Arch.
Commandes Clés de Pacman
Pacman est l’épine dorsale de la gestion des paquets dans Arch Linux et voici ses commandes les plus essentielles, expliquées simplement:
1. Mettre à Jour Votre Système
La commande suivante met à jour votre système en synchronisant votre base de données locale de paquets avec les dépôts en ligne et en installant les dernières versions de tous les paquets installés.
sudo pacman -Syu
2. Installer un Paquet
Pour installer un package, utilisez la commande suivante pour télécharger et installer un package spécifique depuis le dépôt Arch. Remplacez nom_du_package
par le nom du logiciel que vous souhaitez.
sudo pacman -S package_name
3. Supprimer un Package
Pour supprimer un package, utilisez la commande suivante pour supprimer un package installé tout en conservant les dépendances (fichiers ou bibliothèques) qu’il partage avec d’autres packages.
sudo pacman -R package_name
4. Supprimer un Package avec les Dépendances Inutilisées
La commande suivante désinstalle un package ainsi que toutes les dépendances orphelines – fichiers ou bibliothèques plus utilisés par aucun package installé.
sudo pacman -Rns package_name
5. Rechercher un Package
Pour rechercher un package, utilisez la commande suivante pour rechercher dans le dépôt un package en utilisant un mot-clé, qui listera les packages dont les noms ou descriptions correspondent au mot-clé.
pacman -Ss keyword
6. Liste des Packages Installés
Pour lister tous les packages installés sur votre système, facilitant le suivi de ce qui est déjà installé.
pacman -Q
7. Vérifier les Détails d’un Package
La commande suivante fournit des informations détaillées sur un package installé, y compris la version, la taille et les dépendances.
pacman -Qi package_name
8. Vider le Cache des Packages
La commande suivante supprime les fichiers de package obsolètes pour libérer de l’espace tout en conservant les dernières versions pour une réinstallation facile.
sudo pacman -Sc
Qu’est-ce que l’AUR?
Le Arch User Repository (AUR) est un dépôt communautaire contenant des descriptions de paquets créées par les utilisateurs (PKGBUILDs). Ces paquets ne sont pas officiellement pris en charge mais sont largement utilisés pour accéder à des logiciels non disponibles dans les dépôts officiels d’Arch.
La gestion manuelle des paquets AUR peut être fastidieuse, c’est là que les assistants AUR sont utiles.
1. Yay (Yet Another Yaourt)
Yay est l’un des assistants AUR les plus populaires, combinant les fonctionnalités de pacman et de gestion des paquets AUR.
Pour installer Yay, utilisez :
sudo pacman -S --needed base-devel git git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
Mettre à jour tout (y compris les paquets AUR) :
yay -Syu
Rechercher des paquets.
yay -Ss package_name
Installer un paquet AUR.
yay -S aur_package_name
Supprimer un paquet AUR.
yay -R aur_package_name
2. Paru
Paru est un autre excellent assistant AUR connu pour sa rapidité et sa simplicité, pour l’installer utilisez :
git clone https://aur.archlinux.org/paru.git cd paru makepkg -si
Similaire à Yay, utilisez des commandes comme.
paru -Syu
Installer un paquet AUR.
paru -S aur_package_name
Les assistants AUR simplifient le processus de recherche, d’installation et de mise à jour des paquets AUR, vous évitant de devoir les construire et les installer manuellement. Alors que pacman est l’outil de référence pour les dépôts officiels, les assistants AUR sont indispensables pour accéder aux paquets créés par la communauté.
Conclusion
Pacman et AUR sont des outils essentiels pour les utilisateurs d’Arch Linux. Avec pacman, vous gérez efficacement les paquets des dépôts officiels, et avec des aides AUR comme Yay et Paru, vous déverrouillez la puissance de l’AUR.
Source:
https://www.tecmint.com/arch-linux-package-management/