Debian 目的別パッケージ管理コマンド一覧表
|
したいこと |
dpkg |
apt |
aptitude |
|
|---|---|---|---|---|
基 本 コ マ ン ド |
システムの更新情報を取得 |
|
apt-get update |
aptitude update |
|
システムの更新 |
|
apt-get upgrade |
aptitude upgrade |
|
|
パッケージのインストール |
dpkg -i <パッケージ名> |
|
|
|
|
パッケージのインストール (依存関係もみる) |
|
apt-get install <パッケージ名> |
aptitude install <パッケージ名> |
|
|
パッケージのアンインストール(設定ファイルは残す) |
|
apt-get remove <パッケージ名> |
aptitude remove <パッケージ名> |
|
|
パッケージのアンインストール(設定ファイルも削除) |
|
|
aptitude purge <パッケージ名> |
|
|
パッケージの依存関係を修復 |
|
apt-get -f install |
|
|
情 報 の 表 示 |
パッケージの情報を表示 |
dpkg -s <パッケージ名> |
|
aptitude show <パッケージ名> |
|
インストールされているパッケージの検索 |
dpkg -l | grep <検索する文字> |
|
|
|
|
インストールされているパッケージの一覧を表示 |
dpkg -L <パッケージ名> |
|
|
|
|
インストールしたいパッケージの検索 |
|
apt-cache search <検索する文字> |
aptitude search <検索する文字> |
|
応 用 コ マ ン ド |
インストール済みパッケージの再設定(debconf) |
dpkg-reconfigure <パッケージ名> |
|
|
| ソースパッケージのダウンロード |
apt-get source <パッケージ名> |
|||
| ソースパッケージの解凍 |
dpkg-source -x <パッケージ名>.dsc | |||
| ソールパッケージのコンパイルに必要なパッケージの取得 |
apt-get build-dep <パッケージ名> | |||
| ソースパッケージのコンパイル |
dpkg-buildpackage -rfakeroot -us -uc |
|||
| パッケージをホールドする。 | echo <パッケージ名> hold | dpkg --set-selections | aptitude hold <パッケージ名> | ||
| パッケージのホールドを解除する。 | echo <パッケージ名> install | dpkg --set-selections | aptitude unhold <パッケージ名> | ||
| ホールドされているパッケージを確認する。 | dpkg --get-selections | grep hold | aptitude search "~ahold" | grep "^.h" | ||
お ま け |
イースターエッグ |
|
apt-get moo |
aptitude moo ヒント:vオプションを足していく。 |
ここでいうパッケージとは、.debファイルのことです。パッケージ管理とは、ソフトウェアの追加や削除を簡単に行えるしくみのことです。
GUIのパッケージ管理ソフトとして、Synapticや、KPackage があります。GUIのパッケージ管理ツールはエクスプローラ風で分かり易いです。探したいパッケージが分からない時には便利です。
CUIのコマンド操作のパッケージ管理ツールはログが全部テキストで表示されるので、scriptコマンド等でメモを取っておけば、後で何の操作をしたのかをすぐに振り返ることができます。
Aptitude を引数なしで起動すると GUI風になります。
Debian パッケージ管理 関連URL
- Debian パッケージ検索
- 公式 Debian ディストリビューションに含まれているすべてのパッケージを、パッケージの説明や中身から検索できる。
- Debian 公式マニュアル
-
Debian クイックリファレンス Debian パッケージ管理
- ユーザサイト
-
APT / APT-RPM および Synaptic に関するFAQ 2CH Linux Beginners
apt for rpm コマンド使用方法 VineLinux インストール & 設定メモ
Debianでのパッケージ管理コマンド一覧 UNIXな生活
