linux - Debian 使用dpkg打包源代码生成deb包出错

 封翼星落妞妞 发布于 2022-11-04 10:31

最后使用dpkg-buildpackage -rfakeroot打包的时候,生成了orig.tar.gz .debian.tar.gz .dsc 文件,dpkg-buildpackage没有生成deb包。

提示错误信息:

configure: error: no such option: --build
dh_auto_configure: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libexecdir=${prefix}/lib/node --disable-maintainer-mode --disable-dependency-tracking returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

debian/rules文件

#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
    dh $@  --with autotools-dev

debian/control文件

Source: node
Section: unknown
Priority: extra
Maintainer: eoo <632107671@qq.com>
Build-Depends: debhelper (>= 8.0.0), autotools-dev
Standards-Version: 3.9.3
Homepage: 
#Vcs-Git: git://git.debian.org/collab-maint/node.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/node.git;a=summary

Package: node
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: 
 

    
    
    
1 个回答
  • 从错误日志看,是--build选项用错了,如果你是要指定x86这种参数,我估计是architecture相近的选项。因为debian系的发行版用的不多,建议你还是自己查看dpkg的手册。

    参考:
    https://wiki.debian.org/Multi...
    http://manpages.ubuntu.com/ma...

    2022-11-12 01:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有