我有一个坏的Ubuntu 14.04服务器。 除了apt-get之外,一切正常,由于某种原因, 认为它反复无法更新mysql服务器包。 MySQL的服务器更新和完美的作品,所以我不希望apt-get来触摸它。 但是每次我做任何包括apt-get update和apt-get install(包括安装完全不相关的软件包)的东西时,总会试图完成mysql服务器的安装。
我正在寻找的是find这个信息的来源,告诉apt-get,mysql服务器需要关注它。 我想手动编辑这个信息源并且告诉apt-get这个包是完好的,它不应该在意它了。
这可能吗?
请注意,我不是非常感兴趣的实际上使apt-get来完成MySQL服务器更新。 这是因为mysql服务器在生产环境中运行,每次apt-get都试图“修复”它会杀死它并破坏数据库。
如果无法更改包的apt-get状态,是否有可能以某种方式告诉apt-get根本不关心mysql服务器(即以某种方式完全从apt-get中排除mysql服务器包)。
有一种方法可以告诉apt-get不关心更新软件包,而是坚持下去:
sudo apt-mark hold your_mysql_package
更多关于这里 。 (不是“钉住”部分,而是“持有”部分)
现在,当你的服务器中有些东西坏了的时候,很难说这是否能解决你的问题。 当然,这样做的一个缺点就是后面你不会知道任何必要的更新。