构建Debian包

时间:2014-07-10 13:43:43

标签: package debian

我尝试使用以下命令构建Debian软件包:

debian/rules clean
dpkg-source -b .
debian/rules build
debian/rules binary

我有这个档案:

myprog_1.1.0.orig.tar.gz
myprog_1.1.0-1.dsc
myprog_1.1.0-1.debian.tar.xz
myprog_1.1.0-1_all.deb
myprog-doc_1.1.0-1_all.deb

所有步骤均已成功完成。当我打开目录“myprog-1.1.0 / debian”时,我发现了一些看起来像Debian软件包的东西,但是我的库不在,它们在“myprog-1.1.0 / debian / tmp / usr / lib下” /..."

我的问题是:这是正常的吗?完成这个包还有别的事吗?如果我想让它分发它,我应该从“myprog-1.1.0”重新创建一个tar.gz吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:3)

最后,我找到了解决方案。我添加了

override_dh_auto_install:
     dh_auto_install --destdir=debian/myprog

进入文件debian / rules。

希望有一天能帮助某人......

有关this discussion

的更多详情

答案 1 :(得分:0)

试试这个:

dpkg-deb --build <derectory> <[deb]>