gpt4 book ai didi

python - 未满足的构建依赖项 : dh-virtualenv (>= 0. 8)

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:27 24 4
gpt4 key购买 nike

我正在尝试将 Debian 打包与自包含的基于 virtualenv 的 Python 部署相结合 this使用 dh-virtualenv 的教程。

debian/兼容:

9

debian/control:

Source: project
Section: python
Priority: extra
Maintainer: Andrei <foo@bar.com>
Build-Depends: debhelper (>= 9), python, dh-virtualenv (>= 0.8)
Standards-Version: 3.9.5

Package: project
Architecture: any
Pre-Depends: dpkg (>= 1.16.1), python2.7 | python2.6, ${misc:Pre-Depends}
Depends: ${python:Depends}, ${misc:Depends}
Description: test project

debian/规则:

#!/usr/bin/make -f

%:
dh $@ --with python-virtualenv

debian/变更日志:

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.)

我做错了什么?

最佳答案

您应该安装 dh-virtualenv来自 backports 的包裹为了解决未满足的依赖关系,debian jessie 上的当前版本是 0.7 < 0.8 , 向后移植的版本是 0.10 > 0.8 .

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

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

然后安装dh-virtualenv如下:

apt-get update
apt-get -t jessie-backports install dh-virtualenv

关于python - 未满足的构建依赖项 : dh-virtualenv (>= 0. 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41666318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com