Исходники Debian 5.0 (lenny) apt не работают?


19

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

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

Можете ли вы опубликовать свои записи в вашем /etc/apt/sources.list?
René Höhle

пожалуйста, смотрите редактировать!
Троник

Да;) Спасибо, но я думаю, что Ответ от @thiton - проблема.
René Höhle

Ответы:


28

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

Параметры:

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

Точно! Время для обновления :)
Adamo

1
я не могу обновить банкомат, потому что есть драйвер рейда, который несовместимо сжимать ...
Tronic

2
@Tronic: Тогда вам придется жить без команды безопасности, что может быть хорошо для бэкэнд-серверов. Теперь вы можете удалить обновление cron и удалить большинство строк из sources.list. Если сопровождающие squeezeне знают о несовместимом драйвере RAID, отправьте отчет об ошибке.
thiton

мне просто нужно установить postfix ... так что я должен просто использовать соответствующий пакет .deb для установки?
Троник

3
@Tronic: Используйте pinning ( man apt_preferences), чтобы закрепить нужные вам пакеты от lenny, или прикрепить всю систему к lenny и выборочно установить postfix из squeeze. Было бы неразумно хранить огромный и выходящий в Интернет пакет, такой как postfix, без поддержки безопасности.
thiton



0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.