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

Debian 5.0 (lenny) apt sources не работают?

В течение последних нескольких дней я не мог обновлять наши apt-sources на Debian 5.0 (Ленни). Я получаю следующие ошибки.

W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/binary-amd64/Packages  404 Not Found [IP: 130.89.148.12 80]

W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/binary-amd64/Packages  404 Not Found [IP: 130.89.148.12 80]

W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/binary-amd64/Packages  404 Not Found [IP: 130.89.148.12 80]

W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/main/source/Sources  404 Not Found [IP: 130.89.148.12 80]

W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/contrib/source/Sources  404 Not Found [IP: 130.89.148.12 80]

W: Failed to fetch http://ftp.debian.org/debian/dists/lenny/non-free/source/Sources  404 Not Found [IP: 130.89.148.12 80]

Как мне решить эту проблему?


Редактировать:

Мои текущие источники:

# Debian Lenny
deb http://ftp.de.debian.org/debian/ lenny main non-free contrib  
deb-src http://ftp.de.debian.org/debian/ lenny main non-free contrib  

# Debian Lenny Non-US
deb http://non-us.debian.org/debian-non-US lenny/non-US main contrib non-free  
deb-src http://non-us.debian.org/debian-non-US lenny/non-US main contrib non-free

# Debian Lenny Security
deb http://security.debian.org/ lenny/updates main contrib non-free

Вы можете использовать следующие источники, пока не обновите свою систему:

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

lenny заменяется squeeze, и его жизненный цикл закончился 6 февраля этого года. Вы не будете получать обновления от основного сообщества Debian для lenny.

Параметры:

  1. Обновитесь до squeeze.
  2. Оставайся с lennyудалите FTP-серверы Debian из sources.list и держите пакеты такими, какие они есть. Обновлений безопасности не будет.
  3. Штырь (man apt_preferences) необходимые пакеты вплоть до lenny и выполните частичное обновление или закрепите все пакеты в lenny и при необходимости выполните обновления. Оставляет вам частичную систему, и вы, вероятно, получите всевозможные ошибки, но может потребоваться, если ни обновить, ни оставить как есть.

archive.debian.org имеет репозитории пакетов всех выпусков EOLd debian

Как вы можете скачать необходимые пакеты с исходным кодом, если даже список пакетов в файле http://archive.debian.org/debian_dists/Debian-5.0/main/source/Sources.gz неполный. Вам нужны все полные расширения для необходимого исходного пакета, поэтому: _.diff.gz, _.dsc, _ *. orig.tar.gz

Но для фарса существуют расширения _.debian.tar.gz, _.tar.gz (без ориг.), а некоторые пакеты полностью удалены из http://archive.debian.org/debian/pool так что неудивительно, что apt или любой другой менеджер пакетов не может их загрузить. Так что даже вручную вы не можете загрузить их, потому что нет репозитория или зеркала с полными пакетами для старой версии Debian.

Вы можете попробовать написать в органы, ответственные за эти «идеи» не только в Debian, Ubuntu, но и во всем Linux, или попытаться найти старый CD / DVD или компьютер и извлечь из них необходимые пакеты.