mysqlを更新しようとすると、「破損したパッケージがあります」

mysqlを更新しようとすると、「破損したパッケージがあります」

Debian 8 で mysql (現在のバージョン 5.6) を 5.7 にアップデートしようとしましたが、最後のステップでこのエラーが発生します。

cat /etc/apt/sources.list

次の結果を提供します。

deb http://ftp.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main

これまで私がしたことは次のとおりです。

wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb 
(I then selected Mysql-server 5.7 during the configuration)
sudo apt-get update
sudo apt-get install mysql-community-sever

出力は次のとおりです。

The following packages have unmet dependencies:
 mysql-community-server : Depends: mysql-client (= 5.7.19-1debian8)
E: Unable to correct problems, you have held broken packages.

私は次のことをしようとしました。

sudo apt-get clean && apt-get update

しかし、それは何もしません。

この問題を解決するにはどうすればよいですか?

編集する

この「パケットが保持されている」問題について少し調査しましたが、コマンドはapt-mark showhold結果を提供しませんでした。

しかし、私が走ると

apt-cache policy -o =hold

次の(長い)パッケージのリストを取得します。

500http://repo.mysql.com/apt/debian/jessie/mysql-utilities-1.5 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=mysql-utilities-1.5 オリジナル repo.mysql.com 500http://repo.mysql.com/apt/debian/jessie/router-2.0 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=router-2.0 オリジナル repo.mysql.com 500http://repo.mysql.com/apt/debian/jessie/connector-python-2.1 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=connector-python-2.1 オリジナル repo.mysql.com 500http://repo.mysql.com/apt/debian/jessie/connector-python-2.0 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=connector-python-2.0 オリジナル repo.mysql.com 500http://repo.mysql.com/apt/debian/jessie/mysql-cluster-7.6 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=mysql-cluster-7.6 オリジナル repo.mysql.com 500http://repo.mysql.com/apt/debian/jessie/mysql-cluster-7.5 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=mysql-cluster-7.5 オリジナル repo.mysql.com 500http://repo.mysql.com/apt/debian/jessie/mysql-5.7 amd64 パッケージリリース o=MySQL,n=jessie,l=MySQL,c=mysql-5.7

しかし、私がそうするなら

apt-mark yarn unhold

Debian は、糸(たとえば)が予約されていないとマークされていることを伝えます。

ベストアンサー1

おすすめ記事