gpt4 book ai didi

linux - 使用 dpkg-deb 创建 deb 文件不会将/etc/中的文件添加到 conffiles

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:24 26 4
gpt4 key购买 nike

我正在尝试让/etc 中的文件表现得像 conffiles 的默认行为一样。

文档表明我无需执行任何操作即可将/etc 中的文件标记为配置文件。

但是我正在用 dpgk-deb 创建一个 deb,当我用 dpkg -i 安装它时,它总是用包中的新版本覆盖用户对/etc/中文件的更改。它从不询问有关使用哪个的问题。

我尝试手动将/etc 中的所有文件添加到 DEBIAN/conffiles 文件中。

dpkg --status 

我的包根本不显示 conffiles: 部分。

最佳答案

普通的 Debian 工作流程是将任何配置文件添加到 debian/conffiles (resp. debian/<pkgname>.conffiles 如果您从单个源包构建多个二进制包)。

请注意 debian/ directory 全部小写,位于打包目录的根目录中。你真的应该读一读packaging introduction并以 debian/ 开头由类似 dh_make 之类的东西创建的骨架.

关于linux - 使用 dpkg-deb 创建 deb 文件不会将/etc/中的文件添加到 conffiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637103/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com