Невозможно исправить зависимости [закрыто]

У меня есть сервер Ubuntu 11.10, расположенный на VPS, на котором возникают проблемы с пакетами.

Думаю, все началось с того, что я не успел «сделать-релиз-обновить». В любом случае я больше не могу использовать apt-get для установки чего-либо из-за неудовлетворенных зависимостей.

root@vpsstart:/etc/apt# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 libc6 : Depends: libc-bin (= 2.13-20ubuntu5.3)
 libc6-dev : Depends: libc6 (= 2.15-0ubuntu10.5) but 2.13-20ubuntu5.3 is installed
             Depends: libc-dev-bin (= 2.15-0ubuntu10.5)
 libmono-corlib4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
 libmono-i18n4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but 2.10.5-1ubuntu0.1 is installed
 libnih-dbus1 : Depends: libnih1 (= 1.0.3-4ubuntu9.1) but 1.0.3-4ubuntu2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Мой sources.list выглядит так:

deb http://archive.ubuntu.com/ubuntu oneiric main restricted universe  
deb http://archive.ubuntu.com/ubuntu oneiric-updates main restricted universe  
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted universe multiverse  
deb http://archive.canonical.com/ubuntu oneiric partner

deb http://download.webmin.com/download/repository sarge contrib  
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Я пробовал apt-get clean и apt-get autoclean и, конечно же, много раз делал обновление apt-get.

Любая магия, которая позволит мне исправить мою систему пакетов?

0
задан 4 February 2014 в 12:04

2 ответа

Если вы используете Ubuntu в качестве сервера, я бы настоятельно рекомендовал только LTS выпуски. На этот вопрос нельзя ответить, потому что 11.10 уже достигнут EOL и, вероятно, будет закрыт как не по теме.

Потратьте время, чтобы прочитать на , как обновить версии EOL на странице Ubuntu Wiki, но было бы предпочтительнее сделать новую установку.

Ubuntu 12.04.3 LTS является текущей стабильной LTS и будет поддерживаться до апреля 2017 года, но в качестве сервера в действии я бы предложил Ubuntu 12.04.1 LTS (из-за новой политики LTS ). Неважно, если страница пишет (12.04.2 LTS), прокрутите вниз, и вы найдете образ ubuntu-12.04.1-server.

0
ответ дан 4 February 2014 в 12:04

Вы используете довольно старую и неподдерживаемую версию linux, и они не гарантируют, что репозитории по-прежнему поддерживаются для исправления текущих настроек ... Я бы порекомендовал новую установку Ubuntu 13.10, особенно если вы работаете на сервере ...

0
ответ дан 4 February 2014 в 12:04

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

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