使用virtualenv创建Debian包时出现错误



我正在创建一个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中移除。

相关内容

最新更新