Что означает «почему» и «почему-не»?

Из руководств:

Команда, которая считает цепочку зависимостей, которая устанавливает пакет, названный в командной строке, как указано выше. Обратите внимание, что зависимость, создаваемая в этом случае, является лишь предположением. Это связано с тем, что ни один пакет, установленный на этом компьютере, не зависит от пакета kdepim или не рекомендует его; если бы была более сильная зависимость, способность могла бы отобразить ее. Напротив, почему-то не обнаруживается цепочка зависимостей, приводящая к конфликту с целевым пакетом:

В моем случае (Ubuntu 14.04.2 LTS \n \l) я пытаюсь установить libdbus-1-3:i386

$ sudo apt-get install libdbus-1-3:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libdbus-1-3:i386 : Depends: libc6:i386 (>= 2.10) but it is not going to be installed
 unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
                        Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Я попробовал aptitude why и aptitude why-not, надеясь получить больше информации о том, почему установка не удалась.

$ sudo aptitude why libdbus-1-3:i386
p   upstart:i386 Provides upstart                     
p   upstart:i386 Depends  libdbus-1-3:i386 (>= 1.2.16)

$ sudo aptitude why-not libdbus-1-3:i386
Unable to find a reason to remove libdbus-1-3:i386.

$ sudo aptitude why libc6:i386
p   sqlite3:i386 Provides sqlite3            
p   sqlite3:i386 Depends  libc6:i386 (>= 2.4)

$ sudo aptitude why-not libc6:i386
p   sqlite3:i386 Provides  sqlite3            
p   sqlite3:i386 Depends   libc6:i386 (>= 2.4)
p   libc6:i386   Conflicts libc6-xen:i386     
p   libc6:i386   Provides  libc6-xen:i386

Но я не могу понять смысл вывода. Может кто-нибудь, пожалуйста, помогите мне?

1
задан 19 May 2016 в 08:40

0 ответов

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

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