Проблема, обновляющая ядро на debian 3.1

chmod файл так, чтобы это не было читаемо.

3
задан 27 March 2010 в 14:38
2 ответа

В предмете Вы говорите, что машина работает (сержант) 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 для деталей того, как сделать это. Также стоило бы удостовериться, что у Вас есть жизнеспособное резервное копирование перед запуском, на всякий случай что-то идет не так, как надо.

3
ответ дан 3 December 2019 в 06:49
  • 1
    Это звучит вероятным. В любом случае я начал перемещать наиболее важные услуги в другое поле. Однажды I' m сделанный с этим и протестировали, это все работает над новым хостом I' ll пробуют Вашу идею. И Вы правы. /etc/debian_version чтения 3.1. И после Ваших предложений, я посмотрел на sources.list. It' s путаница. Это было моей первой установкой debian. Я, должно быть, испытал вещи в какой-то момент, еще не понимая склонный... У меня должно быть второе поле и работающий через несколько недель. Затем I' ll дают ему попытку. –  exhuma 27 March 2010 в 23:15

У меня есть идея, но она могла привести к поврежденным пакетам, поэтому сделайте резервное копирование сначала или попробуйте его на некоторой другой машине:

Можно установить пакет через dpkg с опцией --force-depends, который превращает все проблемы зависимости в предупреждения.

Я использовал это для установки драйвера принтера, и он хорошо работал - потому что технически, все было установлено правильно. Единственная проблема была, та способность сообщила о поврежденных пакетах впоследствии. Я не мог выяснить, как зафиксировать их (и драйвер принтера не был достаточно важен для инвестирования большого количества времени, таким образом, я просто удалил его).

0
ответ дан 3 December 2019 в 06:49

Теги

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