最后使用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: <insert the upstream URL, if relevant>
#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: <insert up to 60 chars description>
<insert long description, indented with spaces>
從錯誤日誌看,是
--build
选项用错了,如果你是要指定x86
这种参数,我估计是architecture
相近的选项。因为debian
系的发行版用的不多,建议你还是自己查看dpkg
的手冊。參考:
https://wiki.debian.org/Multi...
http://manpages.ubuntu.com/ma...