经过几周的努力,我能够创建一个中等原生包 debian 包,它在安装和删除包时效果很好。
作为http://www.quietsche-entchen.de/cgi-bin/wiki.cgi/-wiki/CreatingDebianPackages Debian wiki http://wiki.debian.org/HowToPackageForDebian http://www.debian.org/doc/ manuals/maint-guide/这些对于初学者来说是相当不错的材料,
我有基本问题,在更新包时,所有文件 data.tar.gz 都默认更新。
我只想根据存储在所有文件中的关键变量在 data.tar.gz 中更新几个文件。
执行 preinst 脚本的解包后,data.tar.gz 中的所有文件都已更新..
我的想法是在升级软件包之前先备份文件,并检查文件中的关键变量..如果关键变量大于当前变量,请替换它..
这意味着我正在编写一个简单的备份脚本..并在 postinst 文件中执行..
我不认为这是一个好主意.. 破折号脚本中的更多限制使它成为一项非常艰巨的工作..