web-dev-qa-db-ja.com

sudo apt-get(何か)が機能していません

何かをダウンロードしようとすると、私は

 Sudo apt-get install/upgrade (package)

ただし、これによりエラーメッセージが表示されます。

$ Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
google-chrome-stable : Depends: libpango1.0-0 (>= 1.14.0) but it is not installed
                       Depends: libappindicator1 but it is not installed
E: Unmet dependencies. Try using -f.

そこで、-fを使用してみました。

Sudo apt-get -f install (package)

まだエラーメッセージがあります。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
0ad : Depends: 0ad-data (>= 0.0.20) but it is not going to be nstalled
      Depends: 0ad-data (<= 0.0.20-1) but it is not going to be installed
      Depends: 0ad-data-common (>= 0.0.20) but it is not going to be installed
      Depends: 0ad-data-common (<= 0.0.20-1) but it is not going to be installed
      Depends: libenet7 but it is not going to be installed
      Depends: libgloox13v5 but it is not going to be installed
      Depends: libnvtt2 but it is not going to be installed
      Depends: libopenal1 (>= 1.14) but it is not going to be installed
      Depends: libsdl2-2.0-0 (>= 2.0.4) but it is not going to be installed
      Depends: libwxbase3.0-0v5 (>= 3.0.2+dfsg) but it is not going to be installed
      Depends: libwxgtk3.0-0v5 (>= 3.0.2+dfsg) but it is not going to be installed
google-chrome-stable : Depends: libpango1.0-0 (>= 1.14.0) but it is not going to be installed
                       Depends: libappindicator1 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

どうすれば修正できますか?

1
BONEPIEBONEPIE

この問題の解決策を見つけました。ターミナルを開いて入力する必要がありました

Sudo dpkg --configure -a

Dpkgに中断があったため、問題は解決しました。

1
BONEPIEBONEPIE

さて、これは依存関係の混乱の典型的な例です。

まず、Software Sourcesアプリに移動し、mainuniverse、およびmultiverse(オプション)はすべて有効です。

次に、ターミナルに戻り、以下のコマンドを実行してパッケージキャッシュを更新します。

Sudo apt update

次のコマンドでこれをフォローアップしてください以下に表示されているとおりシステムをアップグレードし、依存関係の混乱をクリーンアップします。

Sudo apt -f install
Sudo apt full-upgrade
Sudo apt -f install

このstillが機能しない場合、他のツール、つまりaptitudeに頼らなければなりません。 aptが破損しているため、これを手動でインストールする必要があります。 このページ にアクセスし、aptitudeの最も適切なバージョンを選択してダウンロードします。これはおそらくxenial AMD64になりますが、システムを確認してください。

次に、次のコマンドを実行して、システムにaptitudeをインストールします。

Sudo dpkg -i <whatever you downloaded>.deb

次に、実行します:

Sudo aptitude -f

Aptitudeの依存関係の解決/修正システムはslightly Aptのシステムよりも複雑であり、遭遇する問題を修正する可能性が非常に高いです。

3
Kaz Wolfe