В течение последних нескольких дней я не мог обновлять наши 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
.
Параметры:
squeeze
.lenny
удалите FTP-серверы Debian из sources.list
и держите пакеты такими, какие они есть. Обновлений безопасности не будет.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 или компьютер и извлечь из них необходимые пакеты.