未满足的构建依赖项:dh-virtualenv (>= 0.8)
Unmet build dependencies: dh-virtualenv (>= 0.8)
我正在尝试将 Debian 打包与基于 Python 的独立 virtualenv 部署结合起来,遵循 this 使用 dh-virtualenv 的教程。
debian/compat:
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/rules:
#!/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.)
我做错了什么?
您应该从 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
如下:
apt-get update
apt-get -t jessie-backports install dh-virtualenv
我正在尝试将 Debian 打包与基于 Python 的独立 virtualenv 部署结合起来,遵循 this 使用 dh-virtualenv 的教程。
debian/compat:
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/rules:
#!/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.)
我做错了什么?
您应该从 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
如下:
apt-get update
apt-get -t jessie-backports install dh-virtualenv