Виртуальные пакеты; проблема автономной установки

У меня проблема с автономной установкой пакета. Например; Для модуля python-qt4 требуется sip-api-8.1, но это виртуальный пакет, поэтому для установки нет файла .deb. Как я могу исправить эту ситуацию? Я знаю, что пакет python-sip предоставляет его, но я ищу общее решение.

$ apt-cache show python-qt4
Package: python-qt4
Priority: optional
Section: python
Installed-Size: 12103
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Architecture: i386
Version: 4.9.1-2ubuntu1
Replaces: python-qt4-dev (<< 4.4.4-3~)
Provides: python2.7-qt4
Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8), libc6 (>= 2.3), libgcc1 (>= 1:4.1.1), libpython2.7 (>= 2.7), libqt4-dbus (>= 4:4.8.0-1~), libqt4-declarative (>= 4:4.8.0-1~), libqt4-designer (>= 4:4.8.0-1~), libqt4-help (>= 4:4.8.0-1~), libqt4-network (>= 4:4.8.0-1~), libqt4-script (>= 4:4.8.0-1~), libqt4-scripttools (>= 4:4.8.0-1~), libqt4-svg (>= 4:4.8.0-1~), libqt4-test (>= 4:4.8.0-1~), libqt4-xml (>= 4:4.8.0-1~), libqt4-xmlpatterns (>= 4:4.8.0-1~), libqtassistantclient4 (>= 4.6.3), libqtcore4 (>= 4:4.8.0-1~), libqtgui4 (>= 4:4.8.0-1~), libqtwebkit4 (>= 2.2~2011week36), libstdc++6 (>= 4.1.1), sip-api-8.1
Suggests: python-qt4-dbg

Однако:

$ apt-cache show sip-api-8.1
N: Can't select versions from package 'sip-api-8.1' as it is purely virtual

РЕДАКТИРОВАТЬ: Как это выбрать Python-SIP вместо оригинала?

$ apt-get install -s sip-api-8.1
Reading state information... Done
Note, selecting 'python-sip' instead of 'sip-api-8.1'
1
задан 23 July 2012 в 18:41

1 ответ

Поскольку python-sip предоставляет sip-api-8.1:

$ apt-cache show python-sip | grep Provides
Provides: python2.7-sip, sip-api-8.0, sip-api-8.1

Как вы можете это выяснить для себя?

$ aptitude show sip-api-8.1
No current or candidate version found for sip-api-8.1
Package: sip-api-8.1
State: not a real package
Provided by: python-sip

или, используя grep-dctrl в dctrl-tools:

$ grep-aptavail -F Provides -s Package,Provides sip-api-8.1
Package: python-sip
Provides: python2.7-sip, sip-api-8.0, sip-api-8.1
0
ответ дан 23 July 2012 в 18:41

Другие вопросы по тегам:

Похожие вопросы: