単一のパッケージのすべての依存関係を再インストールします

user450581

インストールしたパッケージの依存関係であるすべてのパッケージを再インストールするにはどうすればよいですか?インストールの問題により、パッケージを実行したくない。依存関係がインストールされている可能性がありますが、dpkg-reconfigure -a機能しません。機能しません。すべてのパッケージを再インストールせずに、パッケージのすべての依存関係を再インストールするターミナルコマンドはありますか?

ヘマイル

実際のコマンドをにフィードするには、少しテキスト処理が必要apt-getです。次のようにする必要があります。

sudo apt-get install --reinstall $(apt-cache depends package | \
     grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ')

package実際のパッケージ名に置き換えてください。--dry-run先に進む前に、アクションを確認することもできます。

それはいくつかの部分があります:

  • apt-cache depends package の依存関係を見つけます package

  • grep -Po 'Depends:\s+\K[^ ]+$ | tr '\n' ' '' スペースで区切られた形式で依存関係の名前のみを取得します

  • したがって、コマンド置換パターン$(apt-cache depends vim | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ')はパッケージの名前をにフィードしますapt-get install --reinstall

使用例vim

$ apt-cache depends vim | grep -Po 'Depends:\s+\K[^ ]+$'
vim-common
vim-runtime
libacl1
libc6
libgpm2
libpython2.7
libselinux1
libtinfo5


$ sudo apt-get install --dry-run --reinstall $(apt-cache depends vim | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ')
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libc-dev-bin libc6:i386 libc6-dbg libc6-dev libpython2.7-minimal
  libpython2.7-stdlib python2.7 python2.7-minimal
Suggested packages:
  glibc-doc glibc-doc:i386 locales:i386 python2.7-doc
The following packages will be upgraded:
  libc-dev-bin libc6 libc6:i386 libc6-dbg libc6-dev libpython2.7
  libpython2.7-minimal libpython2.7-stdlib python2.7 python2.7-minimal
10 upgraded, 0 newly installed, 6 reinstalled, 0 to remove and 506 not upgraded.
Inst libc-dev-bin [2.19-0ubuntu6.5] (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64]) [libc6-dev:amd64 ]
Inst libc6-dev [2.19-0ubuntu6.5] (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64]) []
Inst libc6-dbg [2.19-0ubuntu6.5] (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64]) []
Inst libc6 [2.19-0ubuntu6.5] (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64]) [libc6:amd64 on libc6:i386] [libc6:i386 on libc6:amd64] [libc6:i386 ]
Inst libc6:i386 [2.19-0ubuntu6.5] (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [i386])
Inst libacl1 [2.2.52-1] (2.2.52-1 Ubuntu:14.04/trusty [amd64])
Conf libc6 (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
Conf libc6:i386 (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [i386])
Conf libacl1 (2.2.52-1 Ubuntu:14.04/trusty [amd64])
Inst libselinux1 [2.2.2-1ubuntu0.1] (2.2.2-1ubuntu0.1 Ubuntu:14.04/trusty-updates [amd64])
Conf libselinux1 (2.2.2-1ubuntu0.1 Ubuntu:14.04/trusty-updates [amd64])
Inst libtinfo5 [5.9+20140118-1ubuntu1] (5.9+20140118-1ubuntu1 Ubuntu:14.04/trusty [amd64])
Conf libtinfo5 (5.9+20140118-1ubuntu1 Ubuntu:14.04/trusty [amd64])
Inst libgpm2 [1.20.4-6.1] (1.20.4-6.1 Ubuntu:14.04/trusty [amd64])
Inst python2.7 [2.7.6-8] (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64]) []
Inst python2.7-minimal [2.7.6-8] (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64]) []
Inst libpython2.7 [2.7.6-8] (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64]) []
Inst libpython2.7-stdlib [2.7.6-8] (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64]) []
Inst libpython2.7-minimal [2.7.6-8] (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64])
Inst vim-common [2:7.4.052-1ubuntu3] (2:7.4.052-1ubuntu3 Ubuntu:14.04/trusty [amd64])
Inst vim-runtime [2:7.4.052-1ubuntu3] (2:7.4.052-1ubuntu3 Ubuntu:14.04/trusty [all])
Conf libc-dev-bin (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
Conf libc6-dev (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
Conf libc6-dbg (2.19-0ubuntu6.6 Ubuntu:14.04/trusty-updates [amd64])
Conf libgpm2 (1.20.4-6.1 Ubuntu:14.04/trusty [amd64])
Conf libpython2.7-minimal (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64])
Conf python2.7-minimal (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64])
Conf libpython2.7-stdlib (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64])
Conf python2.7 (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64])
Conf libpython2.7 (2.7.6-8ubuntu0.2 Ubuntu:14.04/trusty-updates [amd64])
Conf vim-common (2:7.4.052-1ubuntu3 Ubuntu:14.04/trusty [amd64])
Conf vim-runtime (2:7.4.052-1ubuntu3 Ubuntu:14.04/trusty [all])

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PPAへのすべてのパッケージのインストール

분류에서Dev

ディスク全体(デバイス)のイメージから単一のパーティションをマウントします

분류에서Dev

どのメインパッケージに依存する特定のバージョンのパッケージを設定することは可能ですか?

분류에서Dev

switchステートメントのすべてのケースを実行します-特定の問題

분류에서Dev

同じpomファイルで2つの異なるバージョンを宣言すると、どのMaven依存関係が優先されますか?

분류에서Dev

他のプランクから依存関係をインポートできますか?

분류에서Dev

OS X用のストックノードjsパッケージインストーラーを使用すると、グローバルNPMバウアーパスが認識されません

분류에서Dev

インストール時にパッケージを自動的にインストールする

분류에서Dev

Rの単一のテキストファイルからドキュメント(文で表される)をロードします

분류에서Dev

ビルドがScala2.10バージョンの依存関係を探すことを主張するのはなぜですか?

분류에서Dev

Android-アプリのインストールのさまざまなケースを検出する

분류에서Dev

既存のマルチパート投稿プロジェクトを使用してAndroidに複数のファイルをアップロードする

분류에서Dev

自己コンパイルされたパッケージを取得して、パッケージマネージャー(apt-get、yumなど)とうまく連携させるにはどうすればよいですか?

분류에서Dev

C#のステートメントの外部でステートメントを使用するターゲットオブジェクトを宣言します

분류에서Dev

グループステートメントでの注文に依存しても安全ですか?

분류에서Dev

MuleリクエスターはJMSキューからのすべてのメッセージを消費しています

분류에서Dev

C-サブディレクトリをトラバースし、すべてのファイルとサイズを出力するための再帰呼び出し(statを使用)

분류에서Dev

特定のUNIXディレクトリですべてのログパターンをキャッチするための正規表現のヘルプ?

분류에서Dev

複数のオブジェクトキーを指定して配列オブジェクト要素のインデックスを取得する

분류에서Dev

リモートファイルシステムを閲覧するときのノーチラスの視覚的インジケータ?

분류에서Dev

Pcapはインターフェイスを開き、パケットを挿入します

분류에서Dev

forステートメントのテーブル行のIDを取得します

분류에서Dev

インスタンス化javascriptのために同様のオブジェクトをコピーして変更します

분류에서Dev

Nattyサーバーにパッケージをインストールできません

분류에서Dev

KDEを使用して新しくインストールしたDebian9.1で「このリポジトリにはリリースファイルがありません」を取得する

분류에서Dev

特定のエンドポイントのハンドラーがまだないすべての動詞のExpressRouterハンドラーを作成できますか?

분류에서Dev

パンダはデータフレーム内の列タイトルを効率的に正規化します

분류에서Dev

PHPのURLをメールアドレスにリダイレクトしてユーザーのメールクライアントを開始する方法

분류에서Dev

Rパッケージのテキストエンコーディング-正しくエンコードされていない特殊文字

Related 관련 기사

  1. 1

    PPAへのすべてのパッケージのインストール

  2. 2

    ディスク全体(デバイス)のイメージから単一のパーティションをマウントします

  3. 3

    どのメインパッケージに依存する特定のバージョンのパッケージを設定することは可能ですか?

  4. 4

    switchステートメントのすべてのケースを実行します-特定の問題

  5. 5

    同じpomファイルで2つの異なるバージョンを宣言すると、どのMaven依存関係が優先されますか?

  6. 6

    他のプランクから依存関係をインポートできますか?

  7. 7

    OS X用のストックノードjsパッケージインストーラーを使用すると、グローバルNPMバウアーパスが認識されません

  8. 8

    インストール時にパッケージを自動的にインストールする

  9. 9

    Rの単一のテキストファイルからドキュメント(文で表される)をロードします

  10. 10

    ビルドがScala2.10バージョンの依存関係を探すことを主張するのはなぜですか?

  11. 11

    Android-アプリのインストールのさまざまなケースを検出する

  12. 12

    既存のマルチパート投稿プロジェクトを使用してAndroidに複数のファイルをアップロードする

  13. 13

    自己コンパイルされたパッケージを取得して、パッケージマネージャー(apt-get、yumなど)とうまく連携させるにはどうすればよいですか?

  14. 14

    C#のステートメントの外部でステートメントを使用するターゲットオブジェクトを宣言します

  15. 15

    グループステートメントでの注文に依存しても安全ですか?

  16. 16

    MuleリクエスターはJMSキューからのすべてのメッセージを消費しています

  17. 17

    C-サブディレクトリをトラバースし、すべてのファイルとサイズを出力するための再帰呼び出し(statを使用)

  18. 18

    特定のUNIXディレクトリですべてのログパターンをキャッチするための正規表現のヘルプ?

  19. 19

    複数のオブジェクトキーを指定して配列オブジェクト要素のインデックスを取得する

  20. 20

    リモートファイルシステムを閲覧するときのノーチラスの視覚的インジケータ?

  21. 21

    Pcapはインターフェイスを開き、パケットを挿入します

  22. 22

    forステートメントのテーブル行のIDを取得します

  23. 23

    インスタンス化javascriptのために同様のオブジェクトをコピーして変更します

  24. 24

    Nattyサーバーにパッケージをインストールできません

  25. 25

    KDEを使用して新しくインストールしたDebian9.1で「このリポジトリにはリリースファイルがありません」を取得する

  26. 26

    特定のエンドポイントのハンドラーがまだないすべての動詞のExpressRouterハンドラーを作成できますか?

  27. 27

    パンダはデータフレーム内の列タイトルを効率的に正規化します

  28. 28

    PHPのURLをメールアドレスにリダイレクトしてユーザーのメールクライアントを開始する方法

  29. 29

    Rパッケージのテキストエンコーディング-正しくエンコードされていない特殊文字

뜨겁다태그

보관