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
데비안에서는 원사(예를 들어)가 예약되지 않은 것으로 표시되었다고 알려줍니다.