为什么软件更新程序坚持重新安装 mysql 5.7?

为什么软件更新程序坚持重新安装 mysql 5.7?

我刚刚切换到 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

相关内容