aptとdpkg
aptとdpkgはDebian系Linux (Ubuntuを含む)のパッケージ管理ツールです。普通はaptを使うけど, 個々のパッケージを細かくいじりたいときはdpkgを使います。
$ apt list ... aptでインストールされたパッケージの全てを表示
$ apt search ipython3 ... ipython3を含むパッケージを(未ダウンロード, 未インストールも含めて)探して表示
$ apt show coreutils ... coreutilsパッケージの詳細を表示。
特定のファイルを含むパッケージ(インストール済み)を検索
dpkg -S /bin/ls
あるファイルの由来するパッケージを調べる:
$ dpkg -S /bin/ls ... /bin/lsというファイルはどのdebパッケージから来たか?
既にインストールされている全パッケージのリストを表示:
dpkg -l
パッケージの詳細(バージョンとか)を表示:
$ dpkg -l coreutils ... coreutilsというdebパッケージのバージョン等の詳細を表示。
既にインストールされているパッケージの中身(そのパッケージから展開されたディレクトリとファイル群)を知りたいとき:
$ dpkg -L coreutils ... coreutilsというdebパッケージからインストールされたファイルの全て。
既にインストールされているパッケージの削除(インストール情報も!)
$ sudo dpkg -P --force-remove-reinstreq (package)
Keyword(s):
References:[とらりもんHOME]