web-dev-qa-db-fra.com

Obtenir des informations sur les forfaits installés et distants avec Pacman

J'utilise pacman 5.0.1 sur Arch Linux et j'aimerais obtenir des informations sur les packages installés sur ma machine ainsi que des packages dans les référentiels distants.

Les informations doivent inclure une description du paquet, de sa taille et de sa date de construction.

10
Matthias Braun

À l'aide de --info

Prise vi À titre d'exemple, pour obtenir des informations sur son localement Utilisation du package installé

pacman -Q --info vi

Cela produit

Name            : vi
Version         : 1:070224-2
Description     : The original ex/vi text editor
Architecture    : x86_64
URL             : http://ex-vi.sourceforge.net/
Licenses        : custom:ex
Groups          : base
Provides        : None
Depends On      : ncurses
Optional Deps   : s-nail: used by the preserve command for notification [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 290.00 KiB
Packager        : Evangelos Foutras <[email protected]>
Build Date      : Sun 06 Sep 2015 09:34:15 PM CEST
Install Date    : Mon 03 Oct 2016 07:18:13 PM CEST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Alternativement utiliser le plus court -i drapeau:

pacman -Qi vi

Obtenir des informations à partir du Remote Des fonctionnalités similaires:

pacman -Si vi

Lorsque vous ne connaissez que des parties du nom du paquet, utilisez le -s Paramètre:

pacman -Ss jdk

Pour savoir quels paquets dépendent d'un package donné - par exemple, si vous vous demandez pourquoi un colis existe sur votre système - vous pouvez utiliser pactree :

pactree -r intel-media-driver

qui produit un bel arbre de dépendance:

intel-media-driver
└─intel-media-sdk
  └─ffmpeg
    ├─electron6
    │ └─code
    ├─firefox
    ├─freerdp
    │ └─wlroots
    │   └─sway
    ├─qt5-webengine
    │ └─python2-pyqtwebengine
    │   └─calibre
    ├─unpaper
    │ └─ocrmypdf
    ├─vlc
    └─wf-recorder-git
19
Matthias Braun