Ubuntuしか使っていないが、Debianも同じはず。
参考サイト
- 第2章 Debianパッケージ管理 (Debian)
- apt(8) (Debian)
- dpkg(1) (Debian)
パッケージ情報の更新
apt update
パッケージではなくそのメタデータを更新する。
インストール済みパッケージの更新
apt upgrade
インストール済みパッケージの一覧を表示
dpkg --list
パッケージ名の前に表示される「ii」などの意味は、一覧の最初に説明がある。
引数を与えてマッチするパッケージの一覧を表示することもできる。このときはインストールされていないパッケージも表示されるみたい。しかし、インストールされていない全パッケージが表示されるわけではない。
dpkg --list '*ruby*'
パッケージの説明を表示
apt show パッケージ名
パッケージに含まれるファイル一覧を表示
dpkg --listfiles パッケージ名
apt-file list パッケージ名
apt-fileの方は全パッケージを対象にできる。また、「パッケージ名」の部分はパッケージ名の一部でもよい。
ファイルを含むパッケージを表示
dpkg --search ファイル名
apt-file search ファイル名
apt-fileの方は全パッケージを対象にできる。
ウェブサイトで検索することもできる。
- https://www.debian.org/distrib/packages#search_contents (Debian)
- http://packages.ubuntu.com/#search_contents (Ubuntu)
パッケージのソースをダウンロードする
apt-get source <パッケージ名>
参考:http://ogawa.s18.xrea.com/tdiary/20080613.html#p02