Я попытался обновить свою систему Debian, используя apt
репозиторий, настроенный на «тестирование», поэтому я ожидал, что он автоматически изменится на следующую версию «Bullseye» с «Buster», но поскольку «Buster» перешел, я получаю:
404 Not Found [IP: 151.101.12.204 80]
когда работает apt update
.
В security.debian.org
адресе, похоже, нет файлов Release, адрес изменился?
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.
это соответствующие записи моего /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
Я проверил, man apt-secure
но не смог найти или понять соответствующую информацию.
Обновление: я получил два ответа, оба ссылаются на официальную страницу debian.org , но предлагают совершенно другое решение. Может кто-нибудь объяснить, пожалуйста, так как я решил не удалять security.debian.org
записи, но изменил формат атрибута версии.
Чтобы перейти на тестирование, вы должны отключить обновления безопасности.
Как перейти на тестирование Debian (следующий стабильный)
источник
Это немного сбивает с толку, но
Я думаю, что вы не должны отключать обновления безопасности для тестирования и держать строку, как
источник
security-updates
. Не чувствовал себя правильным, чтобы отключить обновления в любом случае!