【发布时间】:2016-11-21 18:44:04
【问题描述】:
我正在学习创建一个 deb 包,我发现这个:http://packaging.ubuntu.com/html/packaging-new-software.html 并关注它
1 sudo apt-get install build-essential
2wget -O hello-2.7.tar.gz "http://ftp.gnu.org/gnu/hello/hello-2.7.tar.gz"
3tar 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
6cd hello/debian
rm *ex *EX
7vi debian/changelog
root@vhost100:~/hello/debian# cat changelog
你好(2.7-0ubuntu1)精确;紧迫性=低
初始版本(关闭:#nnnn)
-- 根 2016 年 7 月 19 日星期二 18:28:11 +0800
8bzr add debian/source/format
bzr commit -m "Initial commit of Debian packaging."
9bzr builddeb -- -us -uc
我有错误
支持并安装在您的系统上。 perl:警告:下降 回到标准语言环境(“C”)。 dpkg-checkbuilddeps:未满足的构建 依赖项:autotools-dev dpkg-buildpackage:警告:构建 依赖/冲突不满意;中止。 dpkg-buildpackage: 警告:(使用 -d 标志覆盖。) debuild:第 1350 行的致命错误: dpkg-buildpackage -rfakeroot -D -us -uc 失败 bzr:错误:构建 失败了。
怎么了?
【问题讨论】:
-
我猜它可以与
sudo apt-get install autotools-dev dpkg-buildpackage一起使用 - 我不是专家,但我认为这就是它正在寻找的。如果您愿意,请先通过apt-cache search autotools-dev等检查它们是否存在。 -
我安装了autotools-dev,没问题,谢谢