У меня есть старая тестовая машина на Debian Wheezy, которую я сейчас не могу обновить.
Репозитории Debian Wheezy были заархивированы в феврале. Так что я хочу вперед, и обновил мой /etc/apt/sources.list
от
deb http://ftp.fr.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main
в
deb http://archive.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://archive.debian.org/debian wheezy-updates main
Но при запуске apt-get update
я получаю эту ошибку:
# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
404 Not Found [IP : 193.62.202.28 80]
Другие репозитории обновляются без проблем.
Я что-то пропустил?
debian
apt
debian-wheezy
archive
Zoddo
источник
источник
Ответы:
При использовании архива Debian у вас не должно быть строки apt со ссылкой на
wheezy-updates
. Этот конкретный (суб) дистрибутив не существует в архивах.Если вы просто удалите строки :
Вы должны быть в состоянии выполнить ваши
apt-get
команды снова.Полная история
В
wheezy-updates
хранилище содержатся пакеты , которые были предоставлены для обновления основного хранилища, то естьwheezy
, между небольшими выпусками. Со временем, когда Wheezy обновился до 7.1, 7.2 и, в конечном итоге, до 7.11, содержащиеся в нем пакетыwheezy-updates
были перемещены в основной репозиторий Wheezy. Когда Wheezy получил EOLed, в мае 2018 года пакеты не хранилисьwheezy-updates
, поэтому не было никакого смысла переходитьwheezy-updates
в архив Debian.Вы можете просмотреть список всех дистрибутивов Debian, поддерживаемых архивным репозиторием, по адресу: http://archive.debian.org/debian/dists/. Также проверьте файлы README по адресу: http://archive.debian.org/README и http: //archive.debian.org/debian/README, чтобы получить еще более полный список содержимого архива.
Что касается
security.debian.org
хранилища, оно также архивируется по адресу http://archive.debian.org/debian-security/. Если вы хотите получить самые последние обновления, опубликованные для Wheezy, начиная с мая 2018 года, вы также можете добавьте эту строку в ваши подходящие источники:предосторожность
Как сказано в комментариях к вашему вопросу, будьте осторожны при запуске компьютера с использованием архива Debian, поскольку эти пакеты не обновляются и поэтому не защищены больше (даже при использовании debian-security из архива) . Вероятно, все в порядке, если ваша машина не подключена напрямую к сети, но в противном случае я бы настоятельно рекомендовал обновить ее как можно скорее.
источник
Добавьте обновления безопасности:
источник
Если вы, как и я, имеете дело со встроенной системой wheezy и вам просто нужно, чтобы что-то работало, вот полные шаги, которые сработали для меня.
Исходные источники больше не существуют, что вызывает ошибку 404 (не найдена), поэтому нам нужно изменить список источников. Удалите исходную строку и добавьте две строки архива.
После этого apt-get все равно будет жаловаться на то, что он слишком старый, поэтому измените Date на 2018.
Обновление списка.
Установить вещи.
Нет гарантии, как долго это будет работать, но у меня это сработало в марте 2020 года.
источник