aka:Debianの基本コマンド
- 基本事項
- バイナリパッケージのinstall/remove/pargeには、aptitudeを使う。他のツール(dpkg,apt-get,synaptic, etc)は使わない。
- リポジトリに関する基本コマンド
- パッケージの制御情報を表示する。
$ apt-cache show emacs
- パッケージの依存関係を包括的に表示する。
$ apt-cache showpkg emacs
- パッケージの依存関係のみを表示する。
$ apt-cache depends emacs
- パッケージの逆依存関係のみを表示する。
$ apt-cache rdepends emacs
- インストール済みパッケージの一覧を表示する。
$ dpkg --list
- パッケージ名で、パッケージを検索する。
$ aptitude search emacs
- あるパッケージをインストールすることによって実際にインストールされるファイルの一覧を表示する。
$ apt-file list emacs23
- 含まれるファイルの名前でパッケージを検索する。
$ apt-file search emacs.info
- バイナリパッケージを取得する。
- インストール済み
/var/cache/apt/archives/にあるかも。無ければ次項。 - 未インストール
次のとおり。カレントディレクトリに配置。$ aptitude download emacs23
- インストール済み
- ソースパッケージを取得する。
カレントディレクトリに配置。$ apt-get source emacs23-common
- パッケージの制御情報を表示する。
- パッケージの中身をいじる基本コマンド
- バイナリパッケージに含まれる制御情報を表示する。
$ dpkg --info emacs23.deb
- バイナリパッケージがインストール時に設置するディレクトリやファイルを表示する。
$ dpkg --contents emacs23.deb
- バイナリパッケージに含まれる制御情報を表示する。
- 準備メモ
- apt-fileインストール
$ sudo aptitude install apt-file $ sudo apt-file update
- apt-fileインストール