当我启动 Ubuntu 软件中心时,它说在包目录被修复之前我不能做任何事情。但是,修复失败。
我跑了sudo apt-get -f install,发现问题是:
mysql-server-5.5 depends on mysql-server-core-5.5 (= 5.5.24-0ubuntu0.12.04.1); however:
Version of mysql-server-core-5.5 on system is 5.5.28-0ubuntu0.12.04.2.
Run Code Online (Sandbox Code Playgroud)
所以,问题是,如何安装该版本并解决依赖问题?
首先确保您的包来源正确。然后运行一个
sudo apt-get update
sudo apt-get -f install
只想确认一下。如果仍然不起作用,请继续。
删除有问题的包
sudo dpkg --remove 5.5.28-0ubuntu0.12.04.2
随后是
sudo apt-get -f install
这应该完全删除 MySQL(包括您所说的元包)。
然后您可以使用以下命令重新安装:
sudo apt-get install mysql-server-5.5
小智 1
我对 mysql-server-core-5.5 版本 5.5.29-0ubuntu0.12.04.1 有同样的问题
\n\n\n\n\nmysql-server-5.5 依赖于 mysql-server-core-5.5 (= 5.5.24-0ubuntu0.12.04.1); \n 罪禁运:\n 系统版本 5.5.29-0ubuntu0.12.04.1 上的 `mysql-server-core-5.5\' 版本\xc3\xb3n
\n
我用这个命令解决了它:
\n\nsudo apt-get remove mysql-server-5.5 mysql-server-core-5.5。sudo apt-get install mysql-server-5.5=5.5.22-0ubuntu1 mysql-server-core-5.5=5.5.22-0ubuntu1| 归档时间: |
|
| 查看次数: |
16930 次 |
| 最近记录: |