Pacman (Français)

From ArchWiki

Jump to: navigation, search
Image:Tango-document-new.png This article is a stub.
This typically means the article is a placeholder for more content to come. Knowledgeable users are encouraged to help expand the article.
i18n
Česky
Deutsch
English
Español
Français
Italiano
Nederlands
Polski
Português de Portugal
Romanian
Русский
简体中文
한국어

Contents

Description

Arch Linux utilise le gestionnaire de paquets Pacman, qui combine un format de paquets binaires simple et un système de construction facile à utiliser. Pacman permet à l'utilisateur de facilement gérer et personnaliser ses paquets, qu'ils soient officiels ou faits maison. Le système de dépôt permet aux utilisateurs de mettre en place et de maintenir leurs propres dépôts de paquets, ce qui encourage la contribution et la croissance de la communauté.

Pacman permet de garder un système à jour en synchronisant les listes de paquets avec le serveur principal, le rendant très facile à maintenir pour les administrateurs soucieux des problèmes de sécurité. Ce mode de fonctionnement client/serveur vous permet également de télécharger et d'installer des paquets avec une simple commande, en résolvant toutes les dépendances automatiquement (similaire à apt-get de Debian).

Utilisation

Pacman est à la fois un gestionnaire de paquets binaires et de sources. Il combine plusieurs idées de Gentoo, Debian et Slackware pour former l'un des gestionnaires de paquets disponibles pour GNU/Linux les plus complets et simples d'utilisation. Pacman est capable de télécharger, installer et mettre à jour des paquets depuis des dépôts locaux ou distants tout en s'occupant totalement des dépendances, et possède également des outils faciles à comprendre pour créer vos propres paquets.

Installer et Supprimer des Paquetages

Avant d'installer et de mettre à jour des paquets, il est conseillé de synchroniser votre base de données de paquets locale avec les dépôts distants.

pacman -Sy

Pour installer ou mettre à jour un ou plusieurs paquets (dépendances incluses), utilisez la commande suivante :

pacman -S package_name1 package_name2

Il existe parfois plusieurs versions d'un paquetage dans différents dépôts (par ex extra et testing). Vous pouvez préciser laquelle installer :

pacman -S extra/package_name
pacman -S testing/package_name

Vous pouvez aussi combiner plusieurs paramètres, comme dans l'exemple suivant qui synchronise la base de données de paquets et installe un paquetage :

pacman -Sy package_name

Pour supprimer un seul paquetage en laissant toutes ses dépendances installées :

pacman -R package_name

Pour supprimer un paquetage et toutes ses dépendances non utilisées par un autre paquetage :

pacman -Rs package_name

Mettre à Jour le Système

Pacman peut mettre à jour tous les paquets du système avec seulement une commande. Cette opération peut prendre quelques temps selon le niveau d'actualisation de votre système.

pacman -Su

Interroger la Base de Données des Paquetages

Pacman peut chercher une liste de paquets dans la base de données, vous pouvez saisir une partie du nom du paquetage pour chercher tous les paquets contenant cette chaîne de caractères.

pacman -Ss package

Pour chercher uniquement parmi les paquets installés :

pacman -Qs package

Une fois que vous connaissez le nom du paquetage que vous cherchez, vous pouvez afficher des informations le concernant.

pacman -Si package  
pacman -Qi package

Pour obtenir une liste des fichiers contenus dans un paquetage :

pacman -Ql package

Vous pouvez aussi interroger la base de données pour savoir à quel paquetage appartient un fichier présent sur votre système.

pacman -Qo /path/to/a/file

Autres Utilisations

Pacman est un outil de gestion de paquets assez complet. Vous trouverez ci-dessous d'autres fonctionnalités.

  • télécharger un paquetage sans l'installer :
pacman -Sw package_name
  • Installer un paquetage local (pas depuis un dépôt):
pacman -U /path/to/package/package_name-version.pkg.tar.gz
  • Vider le cache de pacman (/var/cache/pacman/pkg):
pacman -Scc
  • Lister les orphelins (pacman3):
pacman -Qtd

Pour une liste des options plus détaillée reportez vous à pacman --help or man pacman (man traduit en français).

Configuration

La configuration de Pacman est située dans /etc/pacman.conf. Il y a deux sections principales dans le fichier :

Options Générales

Les options générales sont dans la section [options]. Vous pouvez préciser dans cette section les fichiers que vous ne voulez pas mettre à jour avec pacman. Cette fonction est utile pour les fichiers système importants. La syntaxe est très simple :

NoUpgrade   = etc/passwd etc/group etc/shadow etc/sudoers
NoUpgrade   = etc/fstab etc/raidtab etc/ld.so.conf
NoUpgrade   = etc/rc.conf etc/rc.local
NoUpgrade   = etc/modprobe.conf etc/modules.conf
NoUpgrade   = etc/lilo.conf boot/grub/menu.lst

Dépôts

Vous pouvez préciser dans cette section quels dépôts utiliser. Ils peuvent être définis directement ici ou être inclus depuis un autre fichier. Cette dernière possibilité est utile pour les dépôts officiels qui ont beaucoup de miroirs.

[repository-name]
Server = ftp://server.net/repo


[current]
# Ajouter vos serveurs favoris ici, ils seront utilises en premier
Include = /etc/pacman.d/current


Pour plus d'informations reportez vous à man pacman.

Liens utiles

Boost Pacman
ArchLinux User-community Repository (AUR)
Local repository HOW-TO Unofficial_user_repositories

man traduit en français

Personal tools