Я обновил до 11.10 и потерял питание во время обновления. После создания окна я попытался продолжить обновление, и в какой-то момент частичное обновление до проблем с зависимостями, которые, как я думал, в то время были связаны с невозможностью обновления. Теперь у меня есть рабочая система по большей части. Проблема в том, что я больше не могу установить пакет «acroread» из-за ошибок зависимостей:
~ $ sudo apt-get install acroread
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:
acroread : Depends: nspluginwrapper but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
~ $ sudo apt-get install nspluginwrapper
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:
nspluginwrapper : Depends: nspluginviewer (= 1.4.4-0ubuntu3)
E: Unable to correct problems, you have held broken packages.
~ $ sudo apt-get install nspluginviewer
R
eading 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:
nspluginviewer:i386 : Depends: libgtk2.0-0:i386 (>= 2.8.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Я запускаю 64-битный, но, похоже, требуется acroread некоторые 32-битные библиотеки, которые не могут быть установлены. В моем чтении я обнаружил, что были внесены некоторые изменения в многоэкранные пакеты.
Кто-нибудь знает, как я могу восстановить свою систему, чтобы обойти эту проблему?
В последнем выпуске добавлена поддержка нескольких архитектур. 32-битные библиотеки добавляются как 32-разрядные библиотеки. Я подозреваю, что вам нужно установить ia32-libs-multiarch. Попробуйте следующие команды:
sudo apt-get install ia32-libs-multiarch:i386
sudo apt-get check
Поймал меня на удивление. Также я обнаружил, что aptitude не обновляется для поддержки изменений.
Вам нужно включить multiarch перед попыткой установить 32-разрядные библиотеки:
echo foreign-architecture i386 | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
После этого вы должны установить все 32-разрядные библиотеки, которые вам нужны.
Копаем это, так как я нашел эту тему, ища тот же ответ. Следующее зафиксировало это для меня, и, похоже, это результат ручной установки новой версии CUPS (попытка заставить работать на отпечаток - и удачи там нет), который удалил acroread):
, если вы еще не сделали этого, установите Synaptic из Software Center. Следующий поиск для libcups2 Package -> 'force version' для правильной (в моем случае 1.5.3-0ubuntu8 из точных обновлений). Наконец, установите acroread и радуйтесь.Просто замените часть «apt-get» вашей командой «aptitude» и следуйте инструкциям, и тогда вы, вероятно, будете в порядке.