パッケージ管理のaptコマンドについて。 対話的に使う場合はaptが推奨で、シェルスクリプトの場合はapt-getやapt-cacheが推奨されています。

一覧表示

パッケージの一覧表示はlistを使います。

apt list

インストール済み

インストール済みのみを表示したい場合は以下を実行します。

apt list --installed

詳細表示

パッケージの詳細表示はshowを使います。

apt show [パッケージ名]

$ apt show xvfb
Package: xvfb
Version: 2:21.1.4-2ubuntu1.7~22.04.12
Priority: optional
Section: universe/x11
Source: xorg-server
Origin: Ubuntu
....
....
 This package is built from the X.org xserver module.

N: There is 1 additional record. Please use the '-a' switch to see it

検索

パッケージ検索は、完全一致の場合listで、部分一致の場合searchを使います。

完全一致

完全一致検索は以下になります。

apt list [パッケージ名]

例 完全一致検索

$ apt list xvfb
Listing... Done
xvfb/jammy-updates,jammy-security,now 2:21.1.4-2ubuntu1.7~22.04.12 amd64 [installed]
N: There is 1 additional version. Please use the '-a' switch to see it

部分一致

部分一致検索は以下になります。

apt search [パッケージ名]

例 部分一致検索

$ apt search xvfb
Sorting... Done
Full Text Search... Done
python3-pytest-xvfb/jammy 2.0.0-1 all
  pytest plugin to run Xvfb for tests

python3-pyvirtualdisplay/jammy 2.2-1 all
  python wrapper for Xvfb, Xephyr and Xvnc

python3-xvfbwrapper/jammy 0.2.9-2 all
  headless display inside Xvfb - Python 3.x

xvfb/jammy-updates,jammy-security,now 2:21.1.4-2ubuntu1.7~22.04.12 amd64 [installed]
  Virtual Framebuffer 'fake' X server