2017-05-07 11 views
0

を見つけていない、私は次のようでDebianパッケージを構築するために学んでいる:debuildエラー:override_dh_auto_install ::コマンド

:私は debuild -us -ucを実行すると、それは以下のエラーで失敗し、 https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackaging

を上記の記事に助言したよう

# debuild -us -uc 
dpkg-buildpackage -rfakeroot -D -us -uc 
dpkg-buildpackage: warning: using a gain-root-command while being root 
dpkg-buildpackage: source package hithere 
dpkg-buildpackage: source version 1.0-1 
dpkg-buildpackage: source distribution unstable 
dpkg-buildpackage: source changed by XXXXXXX XXXXX <[email protected]> 
dpkg-source --before-build hithere-1.0 
dpkg-buildpackage: host architecture amd64 
fakeroot debian/rules clean 
debian/rules: line 1: fg: no job control 
    dh_testdir 
    dh_auto_clean 
    make -j1 clean 
rm -f hithere hithere.o 
    dh_clean 
debian/rules: line 4: override_dh_auto_install:: command not found 
debian/rules: line 5: syntax error near unexpected token `(' 
debian/rules: line 5: ` $(MAKE) DESTDIR=$$(pwd)/debian/hithere prefix=/usr install' 
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2 
debuild: fatal error at line 1376: 
dpkg-buildpackage -rfakeroot -D -us -uc failed 

override_dh_auto_install:: command not foundと表示されています。私はここで、上記のエラーを修正するためにGoogleを検索することはほとんど失われていますが、まだ成功していません。どのポインタも大きな助けになるでしょう。

ところで、私は本当に愚かなミスを犯したのUbuntu 16.04 64ビット

答えて

0

でこの手順を実行しています。私は、#!/usr/bin/make -fを私のdebian/rulesファイルの冒頭に追加するのを忘れていました。物事は今働いている。