apt-get 업데이트가 오류를 반환합니다.

apt-get 업데이트가 오류를 반환합니다.

이 명령을 실행하면 다음이 반환됩니다.

apt-get update
Hit:1 http://kali.download/kali kali-rolling InRelease              
Ign:2 https://download.docker.com/linux/debian kali-rolling InRelease
Err:3 https://download.docker.com/linux/debian kali-rolling Release
  404  Not Found [IP: 65.9.109.36 443]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/debian kali-rolling 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.

내 거 /etc/apt/sources.list:

# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free

# Additional line for source packages
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free
# deb-src [arch=amd64] https://download.docker.com/linux/debian kali-rolling stable
# deb [arch=amd64] https://download.docker.com/linux/ubuntu ubuntu stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu kali-rolling stable
# deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable

답변1

/etc/apt/sources.list.d잘못된 저장소 정의가 포함된 파일이 있을 수 있습니다 . 오류를 삭제하면 다시 나타나지 않습니다.

답변2

E: The repository 'https://download.docker.com/linux/debian kali-rolling Release' does not have a Release file.

Docker는 그렇지 않습니다 kali-rolling. debian 코드명을 사용해야 합니다.

지원되는 플랫폼

Debian 파생 제품(예: "BunsenLabs Linux") 사용자,“칼리리눅스”또는 "LMDE"(Debian 기반 Mint)는 Debian의 설치 지침을 따르고 해당 Debian 배포판을 해당 버전으로 교체해야 합니다. 파생 버전에 해당하는 Debian 버전을 찾으려면 배포판 설명서를 참조하세요.

데비안에 Docker 엔진 설치

echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" | \
sudo tee /etc/apt/sources.list.d/docker-ce.list

스티븐이 말했듯이,다음 파일을 삭제하세요./etc/apt/sources.list.d 이것이 오류의 근본 원인입니다.

관련 정보