我刚刚切换到 Xenial。我无法使用 mysql 5.7(必须作为 5.1 服务器的从属,并且 5.7 与 5.1 不兼容),因此我卸载了它,清除了它,然后从 Oracle 的下载页面安装了 MySQL 5.6。一切顺利。
但是现在,每次运行软件更新程序时,它都会说要卸载 MySQL 5.6 并重新安装我无法使用的 MySQL 5.7。我无法进行任何更新,因为它不允许我仅拒绝此更新!“dpkg-query --list”没有显示任何旧 5.7 MySQL 的踪迹。为什么软件更新程序坚持这样做?我该如何让它停止,以便我可以获得其余的更新?
谢谢。
答案1
您可以通过运行命令来阻止更新软件包
sudo apt-mark hold package
就你的情况来说,它应该运行
sudo apt-mark hold mysql5.6
如果你希望稍后更新,可以运行
sudo apt-mark unhold package