如何创建一个.deb文件,将一个软件源添加到sources.list.d中?

我想开始共享.deb文件,这些文件可以自动将新的软件源添加到Ubuntu安装中(就像puppetlabs.com上提供的那些文件一样)。
我该如何做到这一点?
1个回答

你可以在你的软件包中添加一个postinst脚本:
总体来说,preinst脚本在(特定版本的)软件包解压之前被调用,而postinst脚本在之后被调用... postinst脚本应该尝试执行其依赖所需的任何操作,因为它们通常是可用的,但如果这些操作失败,考虑正确的错误处理方法。

http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html

一个例子
Opera浏览器正在使用postinst脚本将自己添加到/etc/apt/sources.list.d/opera.list中:http://pastebin.com/u6SR6krY

我觉得对于我的现有知识来说可能有点太多了。但是还是谢谢你的快速回答 :) - Tiago Carrondo
@user26687 完整的包装指南并不存在。 - Archisman Panigrahi