我想在Debian 7 Wheezy上安裝MySql 5.7。我把:在Debian 7上安裝MySQL 5.7 Wheezy
deb http://repo.mysql.com/apt/debian/ wheezy mysql-5.7
文件:
/etc/apt/sources.list.d/mysql.list
下一頁我運行命令:
sudo apt-get update
sudo apt-get upgrade
並試圖安裝包:
sudo apt-get install mysql-server-5.7
我得到了一個錯誤:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'mysql-community-server' instead of 'mysql-server-5.7'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mysql-community-server : Depends: mysql-common (= 5.7.11-1debian7) but 5.5.47-0+deb7u1 is to be installed
Depends: mysql-client (= 5.7.11-1debian7)
E: Unable to correct problems, you have held broken packages.
你有什麼想法來解決這個問題嗎? 我也試過:
Note, selecting 'mysql-community-server' instead of 'mysql-server-5.7'
但它不是問題的解決方案。
非常愚蠢的答案...我解決了這個問題 - 我不得不改變MySQL包的引腳優先級。你必須指定你想要安裝的版本,如果它不同於你在apt-cache策略中的默認版本(在這種情況下,它不是乾淨的debian,但修改版本,所以apt源稍有不同,引腳等)。 – pierogarnia