我正在创建一个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
帮忙吗?
这可能是由于:
1)由于0.1版本不在默认源代码中,您可能将其安装在不(默认情况下)被您的ENV变量识别的不同位置。(没有包含在$PATH中的位置)
2)和/或您的控制文件中没有它。
解决方案:
1)确保在你的控制文件中有这个:
#!/usr/bin/make -f
%:
dh $@ --with python-virtualenv
2)将其从Build-Depends
中移除。