В предмете Вы говорите, что машина работает (сержант) Debian 3.1. Однако glibc зависимость и сообщения об ошибках, которые Вы отправили, указывают, что Вы пытаетесь установить пакеты от (Lenny) Debian 5.0. Это, вероятно, означает Ваш /etc/apt/sources.list
ссылки на файл stable
вместо sarge
(т.е. Вы берете пакеты от последней стабильной версии в текущее время, а не выпуск, который Вы установили).
Попытайтесь редактировать /etc/apt/sources.list
, замена всех ссылок на stable
с sarge
. Например, строка как:
deb http://ftp.uk.debian.org/debian/ stable main non-free contrib
должен стать:
deb http://ftp.uk.debian.org/debian/ sarge main non-free contrib
Выполненный aptitude update
и необходимо затем смочь обновить до последних пакетов от сержанта.
Однако Сержант был de-supported 31 марта 2008, таким образом, он будет, вероятно, лучше всего обновлять машину до Lenny. Так как Lenny является второй основной версией, которая будет выпущена начиная с Сержанта, вероятно, будет легче обновить до промежуточного выпуска, Травления, сначала. Смотрите на раздел 4 из информации о версии для Etch и Lenny для деталей того, как сделать это. Также стоило бы удостовериться, что у Вас есть жизнеспособное резервное копирование перед запуском, на всякий случай что-то идет не так, как надо.
У меня есть идея, но она могла привести к поврежденным пакетам, поэтому сделайте резервное копирование сначала или попробуйте его на некоторой другой машине:
Можно установить пакет через dpkg
с опцией --force-depends
, который превращает все проблемы зависимости в предупреждения.
Я использовал это для установки драйвера принтера, и он хорошо работал - потому что технически, все было установлено правильно. Единственная проблема была, та способность сообщила о поврежденных пакетах впоследствии. Я не мог выяснить, как зафиксировать их (и драйвер принтера не был достаточно важен для инвестирования большого количества времени, таким образом, я просто удалил его).
/etc/debian_version
чтения3.1
. И после Ваших предложений, я посмотрел на sources.list. It' s путаница. Это было моей первой установкой debian. Я, должно быть, испытал вещи в какой-то момент, еще не понимая склонный... У меня должно быть второе поле и работающий через несколько недель. Затем I' ll дают ему попытку. – exhuma 27 March 2010 в 23:15