Próbowałem zaktualizować mój system Debian przy użyciu apt
, repozytorium jest ustawione na „testowanie”, więc spodziewałem się, że automatycznie zmieni się na następną wersję „Bullseye” z „Buster”, ale odkąd „Buster” zaczął działać, otrzymuję:
404 Not Found [IP: 151.101.12.204 80]
podczas biegania apt update
.
security.debian.org
Adres wydaje się nie mieć plików Wydania, czy adres zmiany?
E: The repository 'http://security.debian.org testing/updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
to są odpowiednie wpisy mojego /etc/apt/sources.list
:
deb http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
Sprawdziłem, man apt-secure
ale nie mogłem znaleźć ani zrozumieć odpowiednich informacji.
Aktualizacja: Mam dwie odpowiedzi do tej pory, zarówno odnoszące się do ofical debian.org strony, ale wskazują na kompletny inne rozwiązanie. Czy ktoś może wyjaśnić, ponieważ postanowiłem nie usuwać security.debian.org
wpisów, ale zmieniłem format atrybutu wersji.
Aby przejść do testowania, należy wyłączyć aktualizacje zabezpieczeń.
Jak uaktualnić do testowania Debiana (następna stabilna)
źródło
To trochę mylące, ale
Myślę, że NIE powinieneś wyłączać aktualizacji bezpieczeństwa w celu testowania i utrzymywać linię podobną do tej
źródło
security-updates
. Zresztą nie uważam za słuszne wyłączanie aktualizacji!