web-dev-qa-db-ja.com

パッケージの満たされていない依存関係を解決するにはどうすればよいですか?

ツールバーに赤い停止標識があります。次のようになります。

エラーが発生しました。右クリックメニューからパッケージマネージャーを実行するか、ターミナルでapt-getを実行して、問題を確認します。エラーメッセージ:"error。brokencount> 0これは通常、満たされていない依存関係があることを意味します。"

私は問題を解決しようとしました:

 Sudo apt-get install -f

私はこのメッセージを受け取りました:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libmysqlclient18
The following packages will be upgraded:
libmysqlclient18
1 upgraded, 0 newly installed, 0 to remove and 572 not upgraded.
3 not fully installed or removed.
Need to get 0 B/2.892 B of archives.
After this operation, 3.471 kB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing archive /var/cache/apt/archives/libmysqlclient18_10.1.18+maria-1~trusty_AMD64.deb (--unpack):
libmysqlclient18:AMD64 10.1.18+maria-1~trusty (Multi-Arch: no) is not co-installable with libmysqlclient18 which has multiple installed instances
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
lily.jardin17

ターミナルを開いて入力する

  Sudo dpkg --configure -a

それが役に立たない場合は、これを行います

  Sudo apt autoremove <packagename>

それでも解決しない場合は、インターネット接続が必要です。端末で入力してください

  Sudo apt-get autoclean

sources.listファイルを削除し、新しいsources.listを作成...

Sudo rm /etc/apt/sources.list 

次に、入力します

Sudo software-properties-gtk 

enter image description here これにより、software-properties-gtkが開き、newsources.listが自動的に作成されます。

次に、サーバーを米国または選択した他のサーバーに変更します。新しいsources.listを作成するには、新しいダイアログからリポジトリを有効にする必要があります。

すべてのボックスにチェックマークを付け、[元に戻す]をクリックしてから[閉じる]をクリックします。

デフォルトのリポジトリを復元する必要がある

 Sudo apt-get update && Sudo apt-get dist-upgrade -y

(このようなことが発生した場合は、インストールする前にこのファイルをバックアップしてから回復することをお勧めします)

今すぐインストールしてください!

 Sudo apt-get install mysql-server
3
minigeek