【问题标题】:Cannot create deb package无法创建 deb 包
【发布时间】: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,没问题,谢谢

标签: ubuntu deb


【解决方案1】:

根据 cmets,看起来您的这部分错误是相关的:

未满足的构建依赖项:autotools-dev dpkg-buildpackage

我曾建议这两个都需要使用apt-get 安装,而您发现实际上只需要第一个。

很高兴它有效!

【讨论】:

    猜你喜欢
    • 2012-12-12
    • 2011-11-17
    • 2021-10-14
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 2015-12-24
    相关资源
    最近更新 更多