Linux Debian系パッケージ管理コマンド覚えられない件について
Linux Debian系パッケージ管理まとめ
dpkg
Debian系のパッケージ管理システム
Debian形式のパッケージのインストール・アンインストールを行うこと可能。
オプション | 説明 | 備考 |
---|---|---|
-E (--skip-same-version) | パッケージのインストールを行う。指定したバージョンが既にインストールされている場合はインストールしない。 | -G との違いに注意。 |
-G (--refuse-downgrade) | パッケージのインストールを行う。新バージョンがインストールされている場合はインストールしない。 | -E との違いに注意。 |
-R (--recursive) | 指定したディレクトリの中を再起的に検索し *.deb というパターンマッチをしてインストールを行う。 | ディレクトリを指定して実行する |
-i (--install) | パッケージのインストールを行う。 | |
-r (-remove) | 設定ファイルを残してアンインストールを行う。 | |
-P (--purge) | 設定ファイルを削除してアンインストールを行う。 | |
-l (--list) | インストール済みのパッケージングを検索して表示する。 | インストール済みと言うことに注意 |
-L (--listfiles) | 指定したパッケージからインストールされたファイルを表示する。 | |
-s (--status) | インストール済みのパッケージの詳細情報を表示する。 | |
-S (--search) | 指定したファイルがどのパッケージからインストールされたかを表示する。 | |
-c (--audit) | 不完全にインストールされているパッケージを表示する。 |
apt-get
- パッケージをインストールしたりできるコマンド。
- dpkgとは異なり依存関係を調整しながら実行してくれる。
サブコマンド | 説明 | 備考 |
---|---|---|
install | パッケージのインストール/アップデートを行う。 | |
remove | パッケージのアンインストールを行う。 | |
upgrade | インストール済みの全パッケージのアップグレードを行う。 | updateとの違いに注意 |
dist-upgrde | ディストリビューションを最新版にアップグレードする。 | |
update | パッケージのデータベースを最新版に更新する。 | |
clean | 過去にインストールしたパッケージを削除する。 |
apt-cache
- aptライブラリのキャッシュへアクセスして検索するコマンド
サブコマンド | 説明 | 備考 |
---|---|---|
search | キーワードを含むパッケージを検索する。 | |
show | 指定したパッケージ情報を表示する。 | |
shwpkg | 指定したパッケージの被依存関係を含めた情報を表示する。 | 被依存関係に注意 |
depends | 指定したパッケージが依存しているパッケージの一覧を表示する。 | 依存していると言うことに注意。 |
apt-file
- ファイルがどのパッケージに収録されているかを検索できるコマンド。
サブコマンド | 説明 | 備考 |
---|---|---|
update | パッケージ情報を最新版に更新する。 | |
search | find | パスに検索パターンが入っているファイルを含むパッケージを検索する。 | 検索パターンを指定することに注意。何故か search と find で同じ挙動をとる。 |
list | show | パッケージに含まれているファイルを一覧表示する。 | パッケージ名を指定することに注意。何故か list と show で同じ挙動をとる。 |