在我的 Web 服务器上,我运行的是带有 php7.2 的 ubuntu 16.04。我希望能够定期运行 cron 任务来安装系统安全修复和更新(类似于apt-get upgrade
),但我不希望此过程用较新的 php 版本(例如:php7.4)替换 php7.2。不过,我想用新的次要版本修补 php7.2(类似于apt-get install --only-upgrade php7.2
)。
我怎样才能这样做?
提前感谢
答案1
你可以使用 来阻止软件包升级apt-mark
。只需运行:
sudo apt-mark hold php7.2
可以通过取消保留包裹来逆转这一过程:
sudo apt-mark unhold php7.2
您还可以通过运行以下命令查看您保留的软件包:
apt-mark showhold
一旦包被持有,在运行apt dist-upgrade
和其他升级命令时它将不会被升级。
此解决方案根本不会升级软件包,甚至不会升级次要版本。我相信您必须手动取消保留软件包,然后运行sudo apt install php7.2
才能获得次要升级版本。