我想在Debian7Wheezy上安装MySql 5.7。我放了:
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'但这并不是问题的解决方案。
发布于 2016-08-12 22:56:05
我偶然发现了这篇文章,我可以通过直接从MySQL Downloads下载.deb包来确认简单地更改缓存的优先级
使用命令行:
$ cd /usr/src && sudo wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb请注意:通常情况下,linux上的/src目录可以让源代码在编译前存活-我相信上面的deb包就属于这里。
这适用于Debian/Wheezy。
$ sudo dpkg -i http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb完成这些步骤后,您只需点击Ok,然后像正常一样继续安装mysql-server:
$ sudo apt-update
$ sudo apt-get install mysql-server对我来说,这导致了以下结果:
info MySQL社区服务器5.7.14已启动。正在设置mysql-server (5.7.14-1debian7) ...
进一步阅读,如果你想删除这个包,你可以这样做:
$ cd /usr/src && sudo dpkg --remove http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb发布于 2020-09-08 15:47:34
从2020年开始,随着Debian Wheezy 7.11的发布,answer不能再工作了。我不得不改变一些事情,我想分享一下结果可能会很有用:
安装mysql-apt-config_0.8.10-1_all.deb ( 0.8.15-1_all版本不起作用: dpkg不能处理它包含的"control.tar.xz"。)
cd /usr/src
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb这将创建必要的/etc/apt/sources.list.d/mysql.list文件。
sudo apt-get update
sudo apt-get install mysql-server感谢David Kehr,我从那里得到了mysql-apt-config的工作版本。
发布于 2016-06-16 18:49:45
您不需要在apt-get命令中指定版本,只需键入:
sudo apt-get install mysql-server安装后,您可以输入以下命令来检查mysql版本
aptitude show mysql-server在我的机器上,我得到了以下结果:
...
Version : 5.7.13-1debian7
...https://stackoverflow.com/questions/35274926
复制相似问题