よく使う APT 関連のコマンド
apt update とか apt install の他に知っておくと便利なものたち。
ファイル名からパッケージを知りたい
$ dpkg -S /usr/lib/libperf-jvmti.so
linux-perf: /usr/lib/libperf-jvmti.so
どのパッケージをいれると 特定のファイルがインストールされるのか知りたい
$ apt-file search bin/rg
...
ripgrep: /usr/bin/rg
...
パッケージ名や説明から探したい
パッケージ名がうろ覚えのときに使う。
$ apt search ripgrep
$ apt search perf
パッケージの詳細を見たい
説明、依存関係、サイズ、提供元などを確認する。
$ apt show ripgrep
インストール済みのパッケージにどんなファイルが入っているか見たい
そのパッケージが配置したファイル一覧を見る。
$ dpkg -L ripgrep
/.
/usr
/usr/bin
/usr/bin/rg
...
依存関係を見たい
そのパッケージが何に依存しているかを見る。
$ apt depends ripgrep
逆に、そのパッケージを必要としているものを見たいときはこうする。
$ apt rdepends libssl3
パッケージがインストール済みか確認したい
$ dpkg -s ripgrep
パッケージを削除したい
設定ファイルは残して削除する。
$ sudo apt remove ripgrep
設定ファイルも含めて完全に削除する。
$ sudo apt purge ripgrep