Accueil🇫🇷Chercher

Pacman (Arch Linux)

Pacman (contraction de package-manager) est le gestionnaire de paquets officiel de la distribution Linux Arch Linux.

Pacman utilise des archives .tar.gz, .bz2 ou .xz pour ses 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 est un gestionnaire de paquets fiable et est facile Ă  utiliser. Il respecte la philosophie d'Arch Linux qui est d'avoir le maximum de contrĂ´le et d'ĂŞtre le plus configurable possible tout en restant simple[3].

La simplicité de pacman permet notamment d'empaqueter (réaliser le paquet) 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.

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 et installe le(s) paquet(s) spĂ©cifiĂ©(s) en argument.
  • pacman -R - Supprime le(s) paquet(s) spĂ©cifiĂ©(s) en argument.
  • pacman -U - Installe un paquet (prĂ©alablement tĂ©lĂ©chargĂ©) dont l'emplacement est spĂ©cifiĂ© en argument.
  • 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).

Commandes spécialisées

  • pacman -Sy - Actualise la liste en cache des dĂ©pĂ´ts. Cette commande n'est cependant pas recommandĂ©e[4].
  • pacman -Syu - Met Ă  jour tous les paquets si une version plus rĂ©cente est prĂ©sente dans les dĂ©pĂ´ts.
  • pacman -Sg - Affiche tous les groupes de paquets disponibles.
  • pacman -Sc - Supprime tous les paquets non installĂ©s du cache.
  • pacman -Si - Donne les informations du paquet en argument.
  • pacman -Ss - Cherche les paquets correspondant au nom en argument.
  • pacman -Rs - Supprime le(s) paquet(s) spĂ©cifiĂ©(s) en argument ainsi que toutes ses dĂ©pendances qui ne sont pas nĂ©cessaires Ă  d'autres paquets.
  • pacman -Rc - Supprime le(s) paquet(s) spĂ©cifiĂ©(s) en argument ainsi que toutes ses dĂ©pendances (y compris celles qui sont nĂ©cessaires Ă  d'autres paquets).

Les distributions qui utilisent ce gestionnaire de paquets

  • Apricity

Maintien de la stabilité du système

Le système Arch Linux et ses dérivés utilisent l'approche rolling release, ce qui garantit des paquets récents et un système qui évolue constamment. Pour maintenir une certaine stabilité, il est préconisé de ne pas mettre à jour trop souvent, pour contribuer à maintenir la fiabilité du système[4].

Liens externes

Notes et références

  1. site officiel, (raison du rang préféré)
  2. « Release pacman-6.0.2 »
  3. Ici simple est à prendre dans le sens de compréhensible, et non dans le sens intuitif. En effet Arch Linux utilise une architecture qui cherche à toujours rendre possible sa compréhension pour qui est prêt à en apprendre ses rouages clairement délimités. Mais une telle compréhension passe souvent par une phase de documentation.
  4. « Améliorer la stabilité d'Arch Linux — ArchwikiFR », sur wiki.archlinux.fr (consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.