2013-10-20 43 views
0

我試圖從源代碼建立DDAR(https://github.com/basak/ddar)。這是我發出的命令:debuild拋出`擴展-描述 - 是 - empty`

sudo apt-get install devscripts python-protobuf debhelper python-all-dev python-support xmltoman python-setuptools 

git clone https://github.com/basak/ddar.git 
debuild -i -us -uc -b 

我的目標是安裝DDAR二進制,但我想不出什麼錯誤。以下是最後兩行由debuild -i -us -uc -b吐了出來:

dh_installdeb 
    dh_gencontrol 
dpkg-gencontrol: warning: Provides field of package ddar: unknown substitution variable ${python:Provides} 
    dh_md5sums 
    dh_builddeb 
dpkg-deb: warning: 'debian/ddar/DEBIAN/control' contains user-defined field 'Python-Version' 
dpkg-deb: warning: ignoring 1 warning about the control file(s) 

dpkg-deb: building package `ddar' in `../ddar_0.1-1_amd64.deb'. 
dpkg-genchanges -b >../ddar_0.1-1_amd64.changes 
dpkg-genchanges: binary-only upload - not including any source code 
dpkg-source -i --after-build ddar 
dpkg-buildpackage: binary only upload (no source included) 
Now running lintian... 
W: ddar: new-package-should-close-itp-bug 
E: ddar: extended-description-is-empty 
Finished running lintian. 

第一個問題似乎是E: ddar: extended-description-is-empty和我面臨的第二個問題是,我不知道如何安裝包。後者可能是由於構建過程並不完全成功的事實造成的。

我怎樣才能擺脫錯誤的,我怎麼能隨後安裝包?

我是一個非特權用戶下建立在Ubuntu 13.04 64位。

+0

顯然,包建父目錄,而不是當前目錄。解決了。 – jippie

回答

2

當我得到了錯誤extended-description-is-empty誤差,它是由在的Debian /控制文件的單行描述引起的。描述必須多於一行。除第一行外,所有行必須縮進一些空格,以便它們被認爲是描述的一部分。

的debian /控制有效的描述應該是:

Description: this software does some work 
    This is its extended description.