Назад | Перейти на главную страницу

Обновление Debian с 4.0, но правильные зеркала выдают 404

У меня есть старый NAS Buffalo HS-DH500GL. Я купил его много лет назад (кажется, в 2007 году), когда услышал, что его можно обновить до Debian 4.0. Я последовал некоторому случайному руководству (давно забыл, где я его нашел), чтобы установить Debian, и этот ящик уже много лет работает нормально на моей полке. Я почти не использовал его, но я хотел бы начать использовать его чаще и обнаружил, что все на нем устарело. Я решил попробовать обновить все до последней версии, но когда я запускаю aptitude для обновления всего, я получаю всевозможные ошибки 404. Я предполагаю, что все было перемещено на серверы архивов.

Я бы ХОТЕЛСЯ начать с нуля, стереть все и установить свежую (и обновленную) ОС. У меня есть доступ к нему только через SSH (без последовательного порта). Есть идеи, как это сделать? Можно ли вынуть жесткий диск из NAS и скопировать его на другой компьютер после установки новой ОС?

Извлечение жесткого диска для установки на другой компьютер для новой установки debian часто является очень работоспособным решением, однако в вашем случае, когда у вас вряд ли будет другая машина с той же архитектурой, на которую можно будет вставить жесткий диск, это намного менее удобно. Это все еще возможно, используя debootstrap, но debootstrap не выполняет полную установку. он просто устанавливает некоторые пакеты, вам остается сделать много вещей по переименованию, которые сделает установщик, например, настроить / etc / network / interfaces, / etc / hosts, /etc/resolv.conf, / etc / hostname, установка загрузчика и ядра.

Возможен переход с etch на squeeze. Просто обратите внимание, что был выпуск lenny, который вы не должны пропускать на пути от etch к squeeze.

вот что я бы порекомендовал:

Во-первых, обратите внимание, что текущие репозитории etch были перемещены, поскольку срок их службы уже истек. текущий репозиторий etch таков:

deb http://archive.debian.org/debian etch main

используйте только это, тогда apt-get update и apt-get upgrade затем apt-get dist-upgrade чтобы убедиться, что у вас установлена ​​последняя версия etch. Затем обновитесь до lenny, выполнив следующие действия. глава 4 примечаний к выпуску Ленни. Имея в виду, что срок жизни lenny истек, репозиторий lenny теперь:

deb http://archive.debian.org/debian lenny main

Так что используйте указанный выше репозиторий, когда дойдете до раздела 4.4 примечаний к выпуску lenny. После обновления до lenny вы сможете перейти на squeeze, выполнив следующие действия. глава 4 примечаний к выпуску squeeze.

Эти инструкции в примечаниях к выпуску могут показаться намного более сложными по сравнению с некоторыми советами, которые вы получите просто «изменить источники и dist-upgrade», но мы пришли к этим инструкциям через множество независимых тестов, и эти инструкции должны иметь гораздо большая вероятность того, что вы останетесь с работающей установкой.

Похоже, ваши источники способностей не загружаются должным образом. Отредактируйте файл /etc/apt/sources.list и убедитесь, что они используют правильные репозитории для Debian 4.0 "Etch", которые должны выглядеть примерно так:

deb http://archive.debian.org/debian/ etch main contrib non-free
deb-src http://archive.debian.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

Обратите внимание, я включил non-free вариант, это, конечно, ваша прерогатива. После редактирования этого файла запустите команды apt-get update обновить репозитории, а затем apt-get upgrade для запуска обновлений в вашей системе для всех пакетов.

В противном случае быстрый поиск в Google, кажется, указывает на то, что ваше устройство будет обрабатывать Debian 6 "сжатие", и вы можете пойти так далеко. В этом случае замените репозитории в файле, где написано etch к squeeze и беги apt-get update а потом apt-get dist-upgrade чтобы обновить ваш дистрибутив до 6.

Обратите внимание, что переход от «etch» ​​к «squeeze» (то есть вы пропускаете 5 дистрибутивов «lenny» между ними) может быть более интенсивным, но в то же время, в зависимости от установленного программного обеспечения и пакетов, может быть нет проблема вообще. Так что в случае возникновения проблем или если вы проявляете особую осторожность, ознакомьтесь с таким учебным пособием, как это: http://www.cyberciti.biz/tips/howto-upgrade-debian-linux-4etch-to-5lenny-server.html который имеет хороший указатель на обновления.