이 명령을 실행하면 다음이 반환됩니다.
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 버전을 찾으려면 배포판 설명서를 참조하세요.
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
이것이 오류의 근본 원인입니다.