데비안: 저장소에 릴리스 파일이 없습니다

데비안: 저장소에 릴리스 파일이 없습니다

소스에서 무언가를 설치하려고 하거나 특별히 apt update를 실행하려고 할 때마다 다음 메시지가 나타납니다.

E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have 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.

나는 아키텍처 i386을 추가한 후에 이것을 얻기 시작했습니다. 그것이 없으면 독점 Nvidia 드라이버를 설치할 수 없으며 Steam 클라이언트가 전혀 실행되지 않습니다. 내가 읽은 내용은 다음과 같습니다 /etc/apt/sources.list.

deb http://ftp.ca.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch main contrib non-free

deb http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free

####stretch-updates, previously known as 'volatile'

deb http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

deb-src http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

답변1

이미 및 이 있지만 stretch-updates후자 stretch/updates는 더 이상 존재하지 않습니다(적어도 사용 중인 미러에는). 에 대한 참조를 제거해야 합니다 . 또는 — 이 줄이 안전한 업데이트를 제공하도록 stretch/updates하려면 —stretch/updates다음으로 교체하세요.

http://security.debian.org/주요 기여 확대/업데이트는 무료가 아닙니다.

2023년 4월 말에 Stretch 저장소가 마스터 미러에서 제거되었으므로 로 전환해야 합니다 archive.debian.org.maven:3.5.2-jdk-8에서 dockerfile을 빌드할 때 apt-get 업데이트가 debian amd64 패키지를 얻을 수 없습니다.그리고Debian Stretch의 보안 저장소가 더 이상 작동하지 않습니다세부:

deb http://archive.debian.org/debian-security stretch/updates main contrib non-free

답변2

다음 명령을 실행하면 수정되어야 합니다.

echo "deb http://archive.debian.org/debian stretch main contrib non-free" > /etc/apt/sources.list

또는 저장소 웹 사이트를 deb.debian.org다음으로 변경하십시오.archive.debian.org

sed -i s/deb.debian.org/archive.debian.org/g /etc/apt/sources.list

보안(security.debian.org)도 있다면:

sed -i s/security.debian.org/archive.debian.org/g /etc/apt/sources.list

이유

관련 정보