Guide du débutant pour Pacman et les assistants AUR sur Arch Linux

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/