ubuntu 软件包包含一个我无法接受的文件(不是配置)。我已将更改应用于该文件,但我担心最终它所来自的软件包将被更新,并且我更正的文件版本将被覆盖。我设置了chattr -i
,所以我希望 apt 至少会在尝试覆盖它时失败并出现错误,但我希望完全避免错误。
有没有办法让 apt 保留文件而不进行修改?或者有其他干净的方法来覆盖它?
不,我不想阻止包更新,我只需要冻结一个文件。
答案1
将dpkg-divert
文件的安装写入其他地方:
dpkg-divert --divert /path/to/targetfile.diverted /path/to/targetfile