我尝试使用以下命令构建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吗?
感谢您的帮助!
答案 0 :(得分:3)
最后,我找到了解决方案。我添加了
override_dh_auto_install:
dh_auto_install --destdir=debian/myprog
进入文件debian / rules。
希望有一天能帮助某人......
的更多详情答案 1 :(得分:0)
试试这个:
dpkg-deb --build <derectory> <[deb]>