未满足的生成依赖项:dhvirtualenv(>=0.8)

2024-06-16 11:11:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Debian打包与基于virtualenv的自包含Python部署结合起来,遵循使用dhvirtualenv的this教程。在

debian/compat

9

借记/控制

^{pr2}$

debian/规则

#!/usr/bin/make -f

%:
  dh $@ --with python-virtualenv

debian/changelog

project (0.1.0) unstable; urgency=low

  * Initial release.

 -- Andrei <foo@bar.com>  Sun, 15 Jan 2017 23:46:39 +0300

执行以下命令后:

dpkg-buildpackage -us -uc

我收到以下信息

dpkg-buildpackage: source package project
dpkg-buildpackage: source version 0.1.0
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Andrei <foo@bar.com>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build project
dpkg-checkbuilddeps: Unmet build dependencies: dh-virtualenv (>= 0.8)
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)

我做错什么了?


Tags: buildprojectcomsourcevirtualenvfoobardependencies
1条回答
网友
1楼 · 发布于 2024-06-16 11:11:55

您应该从backports安装dh-virtualenv包来解决未满足的依赖关系,debian jessie的当前版本是0.7< 0.8,后端口版本是0.10> 0.8。在

通过添加以下行来编辑您的sources.list

deb http://ftp.debian.org/debian jessie-backports main

然后安装dh-virtualenv,如下所示:

^{pr2}$

相关问题 更多 >