我正在学习创建deb包,我发现:http://packaging.ubuntu.com/html/packaging-new-software.html 并按照它
1 sudo apt-get install build-essential
2 wget -O hello-2.7.tar.gz "http://ftp.gnu.org/gnu/hello/hello-2.7.tar.gz"
3 tar xf hello-2.7.tar.gz
cd hello-2.7
4 ./configure
make
make install
5开始一个包
bzr dh-make hello 2.7 hello-2.7.tar.gz
6 cd hello/debian
rm *ex *EX
7 vi debian/changelog
root @vhost100:〜/ hello / debian #cat changelog
你好(2.7-0ubuntu1)精确;急=低
初始版本(关闭:#nnnn)
- 根Tue,2016年7月19日18:28:11 +0800
8 bzr add debian/source/format
bzr commit -m "Initial commit of Debian packaging."
9 bzr builddeb -- -us -uc
我收到了错误
支持并安装在您的系统上。 perl:警告:堕落 回到标准语言环境(“C”)。 dpkg-checkbuilddeps:未完成的构建 依赖项:autotools-dev dpkg-buildpackage:warning:Build 依赖/冲突不满意;中止。的dpkg-buildpackage: 警告:(使用-d标志覆盖。)debuild:第1350行的致命错误: dpkg-buildpackage -rfakeroot -D -us -uc失败bzr:错误:构建 失败。
有什么问题?
答案 0 :(得分:1)
根据评论,看起来你错误的这一部分是恰当的:
Unmet构建依赖项:autotools-dev dpkg-buildpackage
我曾建议使用apt-get
安装这两个,你发现实际上只需要第一个。
很高兴它有效!