Vous voulez installer des packages sur Arch Linux mais vous ne savez pas comment ? De nombreuses personnes rencontrent ce problème lors de leur premier passage à Arch. Cependant, vous pouvez facilement gérer les packages sur votre système basé sur Arch à l'aide du gestionnaire de packages Pacman .
Pacman signifie Pac kage Homme ager, combine un format de package binaire simple avec un système de construction facile à utiliser.
Il s'agit de l'outil de gestion de paquets en ligne de commande par défaut dans Arch Linux et ses dérivés. Vous pouvez facilement installer, supprimer, mettre à jour et mettre à niveau les packages et toutes les dépendances requises.
Pacman vise à gérer rapidement les packages logiciels. De plus, Pacman est l'une des principales distinctions entre Arch Linux et d'autres distributions Linux majeures telles que Red Hat, Ubuntu, Debian, etc.
Ce guide s'applique à Arch Linux et à toutes les autres distributions Linux basées sur Arch telles que Manjaro, EndeavourOS, Garuda Linux, etc., en utilisant Pacman comme gestionnaire de packages.
Voyons donc comment utiliser Pacman pour installer, supprimer, mettre à jour et interroger des packages dans Arch Linux avec des exemples simples.
Actualiser les listes de packages
Comme dans tous les systèmes d'exploitation Linux, nous devons mettre à jour les listes de packages avant d'installer des packages ou de mettre à jour le système.
sudo pacman -Sy
Recherche d'un paquet
Pour rechercher un package spécifique, par exemple, vlc
, à partir d'une base de données de synchronisation (serveur distant), exécutez :
sudo pacman -Ss vlc
Obtenir des informations sur le package
Pour afficher les informations détaillées du package donné à partir de la base de données de synchronisation, par exemple pour nginx
, exécutez :
pacman -Si nginx
Installer un paquet avec Pacman
L'installation d'un package avec Pacman est facile. Exécutez simplement la commande suivante :
sudo pacman -S vlc
En conséquence, ce processus identifiera automatiquement toutes les dépendances nécessaires et s'en occupera.
Installer un package local
Pacman stocke tous les packages téléchargés dans /var/cache/pacman/pkg
dossier.
Si vous souhaitez installer le package téléchargé localement, par exemple vlc
, situé dans le répertoire /var/cache/pacman/pkg/, accédez au dossier où se trouve le package et saisissez la commande suivante :
cd /var/cache/pacman/pkg/
sudo pacman -U vlc-3.0.11-2-x86_64.pkg.tar.zst
Mettre à jour/Mettre à jour un package
Pour mettre à jour un seul package, par exemple, rsync
, exécutez :
sudo pacman -S rsync
Pour mettre à jour tous les packages de votre système, exécutez simplement :
sudo pacman -Syu
Parfois, vous souhaitez mettre à niveau les packages, mais vous souhaitez qu'ils restent dans une version plus ancienne (car vous savez que la version la plus récente a supprimé une fonctionnalité ou est cassée).
Donc, si le vlc
package était à l'origine du problème, vous pouvez utiliser la commande suivante :
sudo pacman -Syu --ignore=vlc
Supprimer un paquet avec Pacman
Pour supprimer un package avec toutes ses dépendances, exécutez la commande suivante :
sudo pacman -Rs vlc
Cette commande supprimera complètement le vlc
package et toutes les dépendances. Lors de la suppression des packages, Pacman conservera les fichiers de configuration critiques avec l'extension .pacsave
.
De plus, si vous n'en voulez plus et que vous souhaitez libérer le disque dur, vous pouvez supprimer le package ainsi que tous ses fichiers de configuration avec la commande :
sudo pacman -Rns vlc
Supprimer les packages orphelins (inutilisés)
Comme vous le savez peut-être, il y aura toujours des packages orphelins (inutilisés) dans votre Arch Linux après la suppression d'un package. Ces packages orphelins ne sont plus nécessaires, nous pouvons donc nous en débarrasser pour libérer de l'espace.
Pour supprimer ces packages, exécutez :
sudo pacman -Rns $(pacman -Qdtq)
Si aucun orphelin n'a été trouvé, la sortie est :
Recherche de packages déjà installés
Parfois, vous souhaitez rechercher un package spécifique s'il est installé localement. Dans ce cas, vous pouvez le faire en utilisant la commande ci-dessous :
pacman -Qs vlc
Vous pouvez afficher une liste de tous les packages installés sur votre système à l'aide de la commande suivante :
pacman -Q
Rechercher tous les fichiers appartenant à un paquet
Vous pouvez trouver tous les fichiers installés par un package spécifique à l'aide de la commande suivante :
pacman -Ql vlc
Cela renvoie le nom du package et le chemin d'accès aux fichiers qu'il possède.
Rechercher le propriétaire du package du fichier
Si vous voulez vérifier l'emplacement du fichier exécutable binaire appartenant à un paquet, utilisez le -Qo
drapeau.
pacman -Qo /usr/bin/vlc
Télécharger un package
Parfois, vous souhaiterez peut-être télécharger un package et le conserver dans votre cache sans l'installer. Par exemple, vous pouvez envisager d'utiliser les packages téléchargés. Pour ce faire, exécutez :
pacman -Sw vlc
La commande ci-dessus ne téléchargera que le vlc
package et conservez-le dans le dossier cache. Pacman stocke tous les packages téléchargés dans /var/cache/pacman/pkg
dossier.
Nettoyer le cache du package
Tous les packages que nous avons téléchargés lors de l'installation seront stockés dans le répertoire de cache, c'est-à-dire /var/cache/pacman/pkg/
. Si vous ne les supprimez pas périodiquement, cela consommera lentement de l'espace sur votre disque dur et, tôt ou tard, vous pourriez vous retrouver avec un espace disque insuffisant.
Il est donc bon de supprimer le cache périodiquement. Pour supprimer tous les packages en cache qui ne sont pas actuellement installés et la base de données de synchronisation inutilisée, exécutez :
sudo pacman -Sc
De plus, si vous souhaitez supprimer tous les fichiers du cache, utilisez le propre c
changer deux fois. Bien sûr, c'est l'approche la plus agressive et ne laissera rien dans le dossier cache :
sudo pacman -Scc
Conclusion
Arch Linux est l'une des distributions Linux les plus réputées et les plus célèbres. Ce guide a couvert la plupart des commandes que vous devez connaître lors de l'utilisation de Pacman.
J'espère que cela vous a été utile dans votre parcours avec les distributions basées sur Arch.
Vous pouvez trouver une documentation détaillée sur le gestionnaire de packages Pacman dans le wiki officiel d'Arch Linux.