Debian:如何处理两个.deb 包之间共享一个文件?

Debian:如何处理两个.deb 包之间共享一个文件?

我有一个使用 Debian Wheezy ARM HF 的定制 Linux 系统。我们主板上的以太网有问题,为了使它正常工作,我不得不将两组“ifconfig eth0 down”和“ifconfig eth0 up”命令修补到 /etc/init.d/networking 中。

我们的标准程序是将系统特定的更改封装到自定义 .deb 文件中。因此,我创建了一个自定义 .deb 文件,其中包含修改后的 /etc/init.d/networking 文件等。

问题是 /etc/init.d/networking 已经归 ifupdown_0.7.8_armhf.deb 所有,因此安装我的自定义 deb 文件需要我强制覆盖。此外,一旦完成此操作,如果 ifupdown 包需要升级,则执行“apt-get upgrade”将失败。

有人能推荐一种更好的方法来修复我的补丁,并允许将来的升级工作而不覆盖自定义更改吗?

相关内容