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
- 参考