如何阻止发行版升级来升级 PHP?

如何阻止发行版升级来升级 PHP?

我刚刚将我的 Ubuntu 服务器升级到 12.04 - 仅出现一个“问题”。

PHP 已从 Ubuntu 的存储库重新安装到 5.3.10。我想保留来自 dotdeb.org 的 php 包。在开始升级我的第二台服务器之前,有什么方法可以禁用 php 升级吗?

答案1

你想做一个“Hold”包

https://help.ubuntu.com/community/PinningHowto#Introduction_to_Holding_Packages

基本上你想做类似的事情:

echo php5-common hold | dpkg --set-selections

当您准备升级 PHP 时:

echo php5-common install | dpkg --set-selections

如果您想继续使用 dotdeb 更新,并且不使用 Ubuntu 软件包,您需要完整的 Apt Pinning,但这相当复杂(请参阅上面链接的 PinningHowto)。

相关内容