dpkgコマンドついて
概要
- debian派生のlinuxで使えるパッケージマネージャ
- aptでほとんど利用できるがたまに必要
引数一覧
-i
- パッケージを指定しインストール
-I
- インストールされたファイルの詳細確認
-r|--remove
- パッケージの削除(設定ファイルは残る)
-P|--purge
- パッケージの削除(設定ファイルも含めて削除)
-l|--list
- インストール済みのパッケージ一覧
-L|--listfiles
- パッケージを引数にインストールされたファイルを確認
-s|--status
- パッケージを引数に詳細を表示
-S|--search
- ファイルがどのパッケージからインストールされたものか特定する(逆引き)
-c
- パッケージに含まれるファイルを確認
-C|--audit
- パッケージのインストール状態を確認
- 不完全なパッケージなどをチェックできる
派生ツール
dpkg-reconfigure
- dpkgパッケージを再設定する
トラブルシューティング
dpkg: パッケージgoogle-cloud-sdk
の処理中にエラーが発生しました (–configure):
- 原因
- aptでパッケージを編集しているときに、クラッシュ等で不整合
- 対応
- dpkgコマンドで強制アンイストール
- e.g.
sudo dpkg --remove --force-remove-reinstreq google-cloud-sdk
- 参考