我正在创建一个deb文件,我需要dh_virtualenv,但它不起作用:
morissizo$lambo:/dev/kisya/$ dh_virtualenv --version
dh_virtualenv 0.10
这是我的Build-Depends控制文件:
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 <morissizo@lambo>
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
任何帮助?
答案 0 :(得分:1)
这可能是由以下原因引起的:
1)由于0.1版本不在默认源中,因此您可能已将其安装在不是(默认情况下)由ENV变量识别的其他位置。 ($ PATH中未包含的位置)
2)和/或你没有在你的控制文件中。
<强>解决方案:强>
1)确保在控制文件中有这个:
#!/usr/bin/make -f
%:
dh $@ --with python-virtualenv
2)从Build-Depends
中删除它。它将自动包含在您的控制文件中。