dpkgコマンドはオプションがかなりあってややこしいです。
#dpkg [オプション] アクション
##########オプション##########
- dpkg -E
- dpkg -G
- dpkg -R
- dpkg -i
- dpkg -r
- dpkg -P
- dpkg -l
- dpkg -S
- dpkg -L
- dpkg -s
- dpkg --configure
- dpkg --unpack
ざっとオプションを数えるとなんと12個も…
とりあえず部分的にでも無理やり覚えます。
dpkg -E 【もうEよ!!】
既に同バージョンがインストールされていればインストールしない
dpkg -G 【グレートなものありますけど!!】
既に新バージョンがインストールされていればインストールしない
dpkg -R (--recursive)
再帰的に…
dpkg -i (--install)
パッケージをインストールする
dpkg -r (--remove)
設定ファイルを残してパッケージをアンインストールする
dpkg -P (--purge)
設定ファイルも含めてパッケージをアンインストールする
dpkg -l (--list) 【単なる表示】
インストール済みパッケージを検索して表示
dpkg -S (--search) 【調査】
指定したファイルがどのパッケージからインストールされたかを表示する
dpkg -L (--listfiles)
指定したパッケージからインストールされたファイルを一覧表示する
dpkg -s (--status)
パッケージの情報を表示する
dpkg --configure
展開されたパッケージを構成する
dpkg --unpack
パッケージを展開のみする。(!!インストールは行わない!!)
※インストール済みのパッケージの再設定
dpkg-reconfigure ←ほかのコマンドとは違い、スペースが入らない
それぞれの特徴
- dpkg -E インストール時の確認
- dpkg -G インストール時の確認
- dpkg -R 再帰的…
- dpkg -i 標準インストール
- dpkg -r 削除系
- dpkg -P 削除系(完全)
- dpkg -l 検索系
- dpkg -S 検索系
- dpkg -L 検索系
- dpkg -s 情報表示
- dpkg --configure その他
- dpkg --unpack その他
オプションの数が何個あるのか、それぞれのコマンドの内容がどのようなものかを覚えていればなんとか行けそう
●dpkgの設定ファイル
/etc/dpkg/dpkg.cfg