• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

dpkg

date: 2021-11-28 excerpt: dpkgコマンドついて

tag: linuxdebiandpkg


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
  • 参考
    • dpkgやapt-getで依存関係のエラーが出た時の対処法


linuxdebiandpkg Share Tweet