를 사용하여 데비안 시스템을 업그레이드하려고 하는데 apt
저장소가 "테스트"로 설정되어 있으므로 자동으로 "Buster"에서 다음 버전인 "Bullseye"로 변경하고 싶지만 "Buster"가 이동한 이후로 다음과 같은 결과가 나타납니다.
404 Not Found [IP: 151.101.12.204 80]
달리는 동안 apt update
.
이 security.debian.org
주소에는 릴리스 파일이 없는 것 같습니다. 주소가 변경되었나요?
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
버전 속성 형식을 변경했기 때문에 누군가 이것을 설명할 수 있습니까?
답변1
~에서https://wiki.debian.org/Status/Testing
deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free
최신 버전 이후 항목이 약간 변경되었습니다.
...지난 몇 년 동안 사람들은 -updates(권장 업데이트)와 /updates(보안 업데이트)를 혼동했습니다. 따라서 Debian 11 "bullseye"부터 제품군 이름(보안 업데이트 포함)을 -security로 변경했습니다. source.list의 항목은 다음과 같습니다.
deb security.debian.org/debian-security bullseye-security main
이전 버전에서는 이름이 변경되지 않습니다.
답변2
이게 좀 헷갈리긴 하지만
테스트 또는 다음 안정적인 코드 이름을 추적하는 경우 항상 해당 deb가 있어야 합니다.http://security.debian.org<"testing" 또는 코드명> - /etc/apt/sources.list의 보안 메인라인. 이 FAQ 항목을 참조하세요.https://www.debian.org/security/faq#testing:
Q: 테스트 보안은 어떻게 처리되나요?
A: 테스트의 보안은 불안정성에 대한 전체 프로젝트의 보안 노력으로 인해 이점을 얻습니다. 그러나 마이그레이션은 최소 2일 지연되며 때로는 전환으로 인해 보안 수정이 방해를 받을 수도 있습니다. 보안 팀은 중요한 보안 업로드를 차단하는 전환을 촉진하도록 돕지만, 이것이 항상 가능한 것은 아니며 지연이 발생할 수 있습니다. 특히 새로운 안정 버전이 출시된 후 몇 달 동안 많은 새 버전이 불안정 버전에 업로드되면 테스트를 위한 보안 수정이 지연될 수 있습니다. 안전하고 안정적인 서버를 원한다면 안정적인 서버를 사용하는 것이 좋습니다.
테스트를 위해 보안 업데이트를 비활성화하고 다음과 같은 줄을 유지해서는 안된다고 생각합니다.
뎁http://security.debian.org테스트 보안 메인
답변3
테스트로 업그레이드하려면 보안 업데이트를 비활성화해야 합니다.
Debian(다음 안정 버전) 테스트로 업그레이드하는 방법
이미 안정 버전이 설치되어 있는 경우 현재 안정 버전을 베타 버전으로 업그레이드하려면 다음 단계를 따르세요.
2. 안정적인 보안 업데이트 줄(security.debian.org가 포함된 모든 항목)을 삭제하거나 주석 처리하세요.