修补已安装的 PHP 包会产生副作用吗?

修补已安装的 PHP 包会产生副作用吗?

我用过这个来自 DigitalOcean 的食谱安装phpMyAdmin在运行 Ubuntu 16.04 LTS 的 Web 服务器上。

php-gettext但是,您可以通过执行以下操作获取适用于 Ubuntu 16.4 LTS的版本:

apt install php-gettext

是 2010 年的,它使用了一些已弃用的类构造函数(如这个答案)。

我的问题是:如果我继续应用建议的编辑,会不会有什么(有害的)副作用。例如,当官方维护 Ubuntu 16.04 的优秀人员开始修复这个问题时,我修补代码是否会阻止它升级?

或者我可以继续修补它,当官方升级出现时,它会像往常一样自动安装apt upgrade

答案1

您可以继续手动修补它,但当php-gettext软件包更新时无论什么原因,您的更改将被覆盖。Apt 将询问配置文件的更改,但它根本不关心任何其他更改(并且文件通常/usr不会被标记为配置文件)。

所以,不会影响升级,但如果新版本不能解决问题,您需要在升级时重新应用更改。

相关内容