Mam starą maszynę testową na Debian Wheezy, której tak naprawdę nie mogę teraz zaktualizować.
Repozytoria Debian Wheezy zostały zarchiwizowane w lutym. Więc chcę naprzód i zaktualizowałem mój /etc/apt/sources.list
z
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
do
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
Ale podczas działania pojawia apt-get update
się ten błąd:
# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
404 Not Found [IP : 193.62.202.28 80]
Inne repozytoria są aktualizowane bez problemów.
Czy coś brakuje?
debian
apt
debian-wheezy
archive
Zoddo
źródło
źródło
Odpowiedzi:
Korzystając z archiwum Debiana , nie powinieneś mieć stosownej linii źródłowej, do której się odnosi
wheezy-updates
. Ta szczególna (pod) dystrybucja nie istnieje w archiwach.Jeśli po prostu usuniesz linie :
powinieneś być w stanie ponownie uruchomić swoje
apt-get
polecenia.Cała historia
W
wheezy-updates
repozytorium zawarte pakiety, które zostały przewidziane do aktualizacji głównego repozytorium, czyliwheezy
, między wersjami drobnych. Z czasem, gdy Wheezy został zaktualizowany do wersji 7.1, 7.2, a ostatecznie do wersji 7.11, zawarte w nim pakietywheezy-updates
zostały przeniesione do głównego repozytorium Wheezy. Kiedy Wheezy został EOLed, w maju 2018 r. Nie było żadnych pakietówwheezy-updates
, więc nie było sensu przechodzićwheezy-updates
do archiwum Debiana.Listę wszystkich dystrybucji Debiana obsługiwanych przez repozytorium archiwów można znaleźć na stronie : http://archive.debian.org/debian/dists/ Sprawdź także pliki README na stronie http://archive.debian.org/README i http: //archive.debian.org/debian/README, aby mieć jeszcze pełniejszą listę zawartości archiwum.
W odniesieniu do
security.debian.org
repozytorium jest ono również archiwizowane na stronie http://archive.debian.org/debian-security/. Jeśli chcesz pobrać najnowsze aktualizacje z maja 2018 r., Które zostały opublikowane dla Wheezy, możesz także dodaj ten wiersz do swoich źródeł apt:Uwaga
Jak powiedziano w komentarzach do twojego pytania, zachowaj ostrożność podczas uruchamiania komputera za pomocą archiwum Debiana, ponieważ pakiety te nie są aktualizowane, więc nie są już zabezpieczone (nawet jeśli używasz debian-security z archiwum) . Prawdopodobnie jest OK, jeśli twoje urządzenie nie jest bezpośrednio podłączone do sieci, ale w przeciwnym razie zdecydowanie zaleciłbym aktualizację tak szybko, jak to możliwe.
źródło
Dodaj aktualizacje zabezpieczeń:
źródło
Jeśli podobnie jak ja masz do czynienia z wbudowanym systemem wheezy i po prostu musisz coś sprawić, oto kompletne kroki, które działały dla mnie.
Oryginalne źródła już nie istnieją, co powoduje błąd 404 (nie znaleziono), dlatego musimy zmodyfikować listę źródeł. Usuń pierwotną linię i dodaj dwie linie archiwum.
Następnie apt-get będzie nadal narzekać, że jest za stary, więc zmień datę z powrotem na 2018.
Zaktualizuj listę.
Zainstaluj rzeczy.
Nie ma gwarancji, jak długo to będzie działać, ale zadziałało dla mnie w marcu 2020 r.
źródło