Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Pacman (Arch Linux)
Pacman (Arch Linux) 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Pac-Man (homonymie).

Pacman

Description de l'image Example of pacman in Arch Linux screenshot.png.
Informations
Créateur Judd VinetVoir et modifier les données sur Wikidata
Développé par Pacman Development Team
Première version 25 février 2002Voir et modifier les données sur Wikidata
Dernière version 7.0.0 (14 juillet 2024)[1]Voir et modifier les données sur Wikidata
Dépôt gitlab.archlinux.org/pacman/pacmanVoir et modifier les données sur Wikidata
État du projet En développement
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation LinuxVoir et modifier les données sur Wikidata
Environnement GNU/Linux
Langues Multilingue
Type Gestionnaire de paquetsVoir et modifier les données sur Wikidata
Licence Licence publique générale GNU version 2Voir et modifier les données sur Wikidata
Site web www.archlinux.org/pacmanVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

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[2].

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

[modifier | modifier le code]
  • 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

[modifier | modifier le code]
  • pacman -Sy - Actualise la liste en cache des dépôts. Cette commande n'est cependant pas recommandée[3].
  • 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

[modifier | modifier le code]
  • Apricity
  • Antergos
  • Arch Linux
  • BlackArch
  • Chakra Linux
  • EndeavourOS
  • Frug
  • alware
  • KaOS
  • Manjaro Linux
  • Parabola GNU/Linux-libre
  • Artix Linux
  • AxOS[4]

Maintien de la stabilité du système

[modifier | modifier le code]

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 un système stable, il est préconisé de mettre à jour à intervalles réguliers tout en s'informant des actualités des mises à jour ainsi que de procéder à la mise à jour en ayant le temps disponible pour traiter une éventuelle intervention manuelle [5].

Liens externes

[modifier | modifier le code]
  • (en) La page officielle du projet
  • (fr) La page de documentation de pacman sur le ArchWiki
  • (fr) Présentation de pacman sur le wiki de Archlinux.fr
  • (fr) Yaourt : un programme en ligne de commande qui complète et améliore les fonctions de pacman pour la gestion des paquetages sur Archlinux.

Notes et références

[modifier | modifier le code]
  1. ↑ « v7.0.0 », 14 juillet 2024 (consulté le 14 juillet 2024)
  2. ↑ 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.
  3. ↑ « Améliorer la stabilité d'Arch Linux — ArchwikiFR », sur wiki.archlinux.fr (consulté le 21 février 2020)
  4. ↑ (en) « undefined | AxOS », sur www.axos-project.com (consulté le 7 juillet 2025)
  5. ↑ « System maintenance (Français) - ArchWiki », sur wiki.archlinux.org (consulté le 22 mars 2024)
v · m
Gestionnaire de paquets des distributions Linux
dpkg
  • Advanced Packaging Tool
  • Aptitude
  • Synaptic
  • Logithèque Ubuntu
  • KPackage (en)
  • dselect
RPM Package Manager
  • up2date
  • Rpmdrake
  • ZYpp
  • Yellowdog Updater, Modified
  • Dandified Yum
Agnostique à la distribution
  • AppImage
  • Flatpak
  • GNU Guix
  • Nix
  • pkgsrc
  • Snap
Autre
  • Conary
  • Entropy
  • netpkg
  • opkg
  • Pacman
  • Yaourt
  • PISI (en)
  • Puppy Package Manager (en)
  • slackpkg
  • slapt-get
  • Smart Package Manager
  • swaret
  • Upkg (en)
Interfaces graphiques
  • PackageKit
  • GNOME Software
  • Apper (en)
  • Autopackage
  • klik (packaging method)
  • Listaller
  • Zero Install
Sujets liés
  • AppData (en)
  • AppStream (en)
  • Application Packaging (en)
  • Linux package formats (en)
  • icône décorative Portail de Linux
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Pacman_(Arch_Linux)&oldid=227069248 ».
Catégories :
  • Logiciel écrit en C
  • Gestionnaire de paquets
  • Arch Linux
Catégories cachées :
  • Page utilisant P170
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:GNU/Linux/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id