Мой ящик с Ubuntu 12.4 отключен на 10 дней. Вернувшись к нему, я обнаружил, что нет звука и паровые игры (для Linux) не запускаются.
Существует проблема зависимости. Я предполагаю, что вызывает звук & amp; проблемы с графикой. Я не могу обновить все свои пакеты, потому что aptitude постоянно говорит мне, что в dpkg есть ошибки. Похоже, это связано с тем, что некоторые зависимости устарели. Вот некоторые из наиболее информативных битов из массы отчетов, извергаемых apt-get и aptitude:
The following packages have unmet dependencies.
apache2-mpm-prefork : Depends: apache2.2-bin (= 2.2.22-1ubuntu1.5) but 2.2.22-1ubuntu1.6 is installed
apache2.2-common : Depends: apache2.2-bin (= 2.2.22-1ubuntu1.5) but 2.2.22-1ubuntu1.6 is installed
libapache2-mod-php5 : Depends: php5-common (= 5.3.10-1ubuntu3.11) but 5.3.10-1ubuntu3.12 is installed
openssh-server : Depends: openssh-client (= 1:5.9p1-5ubuntu1.2)
Errors were encountered while processing:
procps
udev
bluez
cups
network-manager
apache2.2-common
apache2-mpm-prefork
apache2
libsolid4
libkio5
kdoctools
kdelibs-bin
libkparts4
libkde3support4
libkdewebkit5
libkemoticons4
libkfile4
libktexteditor4
libkhtml5
kdelibs5-plugins
libapache2-mod-php5
libkmediaplayer4
libknewstuff3-4
libknotifyconfig4
libkprintutils4
libplasma3
openssh-server
ssh
Это то, что я пробовал до сих пор (основываясь на Google):
apt-get update
apt-get -f install
apt-get clean
apt-get autoremove
apt-get --fix-broken install
aptitude upgrade
Обновление aptitude говорит об этом: http://pastebin.com/MJuLn9GY
Мой /etc/apt/sources.list:
deb http://gb.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ precise main restricted universe
deb http://gb.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb http://gb.archive.ubuntu.com/ubuntu/ precise-updates main restricted universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ precise-security main restricted universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ precise-updates main restricted universe
Как я могу исправить эту проблему зависимости?
Также: это случилось раньше, после того, как я вернулся из отпуска. Как я могу предотвратить повторение этой формы?
На всякий случай кто-либо еще также сталкивается с подобной проблемой:
Одна опция состоит в том, чтобы использовать dpkg и где необходимая сила установка / конфигурация определенных пакетов. Я пришел к этому вопросу из-за упоминания openssh-сервера, который в моем случае застрял.
openssh-сервер: Зависит: openssh-клиент (= 1:5.9p1-5ubuntu1.2)
Это застряло, потому что openssh-клиент был уже обновлен (так или иначе) к 1,4. Мне удалось решить это силой конфигурация openssh-сервера при помощи
, $> dpkg - force-depends-version - настраивают openssh-сервер
, который установил openssh-сервер, который тогда позволил мне обновлять openssh-сервер к более новой версии, соответствующей с установленной openssh-версией-клиента.