Pacman (Arch Linux)

Un article de Wikipédia, l'encyclopédie libre.

Pour l’article homonyme?, voir Pac-Man

Pacman (contraction de package-manager) est le gestionnaire de paquets officiel de la distribution Linux Arch Linux. La version actuelle est la 3.1.4 (sortie le 1er avril 2008).

Pacman utilise des archives .tar .gz pour tous les paquets. Chacun de ces paquets contient un binaire compilé pour l'architecture i686 ou x86_64. Pacman est également capable de résoudre les dépendances et de télécharger puis installer automatiquement les paquets nécessaires.

Pacman constitue l'un des gestionnaires de paquets les plus performants, et est facile à utiliser. Il respecte la philosophie d'Arch Linux qui est d'avoir le maximum de contrôle et de configurabilité tout en restant simple. En théorie, il n'est nécessaire que de taper "pacman -Syu" regulièrement pour conserver un système à jour tout le temps.

La simplicité de pacman permet notamment d'empaqueter (réaliser le paquet logiciel) une application donnée plus facilement qu'avec les systèmes deb ou rpm.

Depuis la version 3, pacman se présente sous forme d'une bibliothèque libalpm (Arch Linux Package Management) à laquelle est associée une interface utilisateur (en ligne de commande par défaut). Outre une refonte partielle du code apportant un gain de vitesse, cette évolution a pour but de simplifier les développements ultérieurs de pacman ainsi que des éventuelles interfaces alternatives.

[modifier] Commandes de base

  • pacman -Q - Affiche tous les paquets installés avec pacman ou détermine si le nom spécifié en argument est installé.
  • pacman -S - Télécharge le(s) paquet(s) spécifié(s) en argument.
  • pacman -R - Supprime le(s) paquet(s) spécifié(s) en argument.
  • pacman -Sy - Actualise la liste en cache des repositories.
  • pacman -U - Met à jour la liste en cache des repositories.
  • pacman -Syu - Met à jour tous les paquets si une version plus récente est présente dans les repositories.
  • pacman -Sg - Affiche tous les groupes de paquets disponibles.
  • pacman -A, déprécié, remplacé par pacman --update - Assemble le paquet spécifié, et le met à jour. Commande souvent utilisée après avoir construit un paquet avec ABS (Arch Linux Build System).

[modifier] Les distributions qui utilisent ce gestionnaire de paquets

[modifier] Liens externes