Почему aptitude показывает, что пакет не установлен, а dpkg сообщает, что он установлен?

Когда я выполняю статистику на своем компьютере 11.10 aptitude search lightdm, я получаю это:

p   gir1.2-lightdm-1                - Typelib file for liblightdm-1            
p   liblightdm-gobject-1-0          - LightDM GObject client library           
p   liblightdm-gobject-1-dev        - LightDM client library (development files
p   liblightdm-gobject-1-doc        - LightDM client library (documentation)   
p   liblightdm-qt-1-0               - LightDM Qt client library                
p   liblightdm-qt-1-dev             - LightDM client library (development files
p   lightdm                         - Display Manager                          
v   lightdm-greeter                 -                                          
v   lightdm-greeter                 -                                          
v   lightdm-greeter-example-gtk     -                                          
v   lightdm-greeter-example-gtk     -                                          
p   lightdm-gtk-greeter             - LightDM GTK+ Greeter                     
v   lightdm-gtk-greeter-config      -                                          
v   lightdm-gtk-greeter-config      -                                          
p   lightdm-qt-greeter              - LightDM Qt Greeter                       
p   mythbuntu-lightdm-theme         - Mythbuntu LightDM setup

Однако моя система в настоящее время работает с lightdm и dpkg -l | grep -i lightdm говорит:

ii  liblightdm-gobject-1-0                        1.0.6-0ubuntu1.6                        LightDM GObject client library
ii  lightdm                                       1.0.6-0ubuntu1.6                        Display Manager

Когда попробуйте установить lightdm через apt или через aptitude, ничего не происходит, так как кажется, что оно уже установлено. Так что я думаю, что aptitude не работает должным образом?

2
задан 30 August 2012 в 21:17

1 ответ

Если это - Ubuntu на 64 бита, то это - наиболее вероятная из нескольких ошибок способности, которая вызывает проблемы с мультидугой:

Если Вам не нужны пакеты на 32 бита на Вашей машине, можно отключить поддержку мультидуги в dpkg/aptitude путем перемещения

/etc/dpkg/dpkg.cfg.d/multiarch

из пути или комментирования одной строки в нем. Больше информации может быть найдено в отчетах об ошибках выше. Из-за этих ошибок я не использую способность на своих amd64 машинах. В бете Ubuntu 12.04 эти ошибки, кажется, исправлены.

2
ответ дан 30 August 2012 в 21:17

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

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