Arch Linuxで pacman
5.0.1を使用していますが、自分のマシンにインストールされているパッケージとリモートリポジトリのパッケージに関する情報を取得したいと思っています。
情報には、パッケージの説明、サイズ、およびビルド日を含める必要があります。
--info
の使用vi
を例として、そのlocallyインストール済みパッケージの使用に関する情報を取得する
pacman -Q --info vi
これにより
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
または、短い-i
フラグを使用します。
pacman -Qi vi
remoteリポジトリから情報を取得することも同様に機能します。
pacman -Si vi
パッケージ名の一部しかわからない場合は、-s
パラメータを使用します。
pacman -Ss jdk
特定のパッケージに依存しているパッケージを確認するには(たとえば、システムにパッケージが存在する理由を知りたくない場合)、 pactree を使用できます。
pactree -r intel-media-driver
これは、Nice依存ツリーを生成します。
intel-media-driver
└─intel-media-sdk
└─ffmpeg
├─electron6
│ └─code
├─firefox
├─freerdp
│ └─wlroots
│ └─sway
├─qt5-webengine
│ └─python2-pyqtwebengine
│ └─calibre
├─unpaper
│ └─ocrmypdf
├─vlc
└─wf-recorder-git