2015-08-27 68 views
2

我創建一個deb文件,我需要有dh_virtualenv,但它不工作Debian軟件包創建錯誤:用的virtualenv

morissizo$lambo:/dev/kisya/$ dh_virtualenv --version 
dh_virtualenv 0.10 

這裏是我的構建時刻依賴於控制文件:

Build-Depends: python3, dh_virtualenv (>= 0.10) 

當我嘗試make我得到:

dpkg-buildpackage -us -uc 
dpkg-buildpackage: source package kisya 
dpkg-buildpackage: source version 1.8 
dpkg-buildpackage: source distribution unstable 
dpkg-buildpackage: source changed by morissizo <[email protected]> 
dpkg-buildpackage: host architecture amd64 
dpkg-source --before-build kisya 
dpkg-source: warning: can't parse dependency dh_virtualenv 
dpkg-source: error: error occurred while parsing Build-Depends 
dpkg-buildpackage: error: dpkg-source --before-build kisya gave error exit status 255 
make: *** [deb] Error 2 

任何幫助嗎?

1)由於0.1版本是不是在默認源,你可能已經在不同的位置,是不是(默認情況下)由您ENV變量株型識別安裝了它:

回答

1

這可能是由引起的。 (不包含在你的$ PATH中的位置)

2)和/或你沒有在你的控制文件中。

解決方案:

1)確保你在你的控制文件有這樣的:

#!/usr/bin/make -f 

%: 
     dh [email protected] --with python-virtualenv 

2)從Build-Depends刪除它。它將從您的控制文件中自動包含。

+0

工作謝謝.......... – Morissizo