저는 루트 권한으로 kali linux(debian)를 실행하고 있습니다. 업데이트를 했는데 sudo apt-get update
아래 오류가 발생합니다. 이 경우 우분투 공식 웹사이트에 어떻게 서명합니까? 다른 스레드를 찾았지만 내 플랫폼에 대한 솔루션을 제공하지 않습니다.
출력unsigned
┌──(root㉿kali)-[/home/kali/Desktop]
└─# sudo apt-get update
Hit:1 http://kali.download/kali kali-rolling InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Err:2 http://security.ubuntu.com/ubuntu focal-security InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32 NO_PUBKEY 871920D1991BC93C
Hit:3 https://cli-assets.heroku.com/channels/stable/apt ./ InRelease
Hit:4 https://packagecloud.io/AtomEditor/atom/any any InRelease
Reading package lists... Done
W: GPG error: http://security.ubuntu.com/ubuntu focal-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32 NO_PUBKEY 871920D1991BC93C
E: The repository 'http://security.ubuntu.com/ubuntu focal-security InRelease' is not signed.
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.
W: https://cli-assets.heroku.com/channels/stable/apt/./InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
오류는 특히 다음 줄입니다.
E: The repository 'http://security.ubuntu.com/ubuntu focal-security InRelease' is not signed.
답변1
간단한 대답은 귀하 또는 귀하가 설치하려고 한 일부 응용 프로그램이 kali 시스템에 우분투 저장소를 추가하기로 결정했다는 것입니다.
문제의 문제영kali 시스템에 우분투 리포지토리를 추가하는 순간 적절하게 손상되었으며 일반적으로 리포지토리를 혼합하지 않습니다. 다운스트림이거나 동일한 기본 배포판의 다른 포크인 경우에도 문제가 발생할 수 있는 구체적인 패키지 명명 규칙이 충분히 있습니다.
기본적으로 배포판이 손상되어 실수로 저장되었습니다. 참고로 Kali는 일상적인 사용을 위한 것이 아닙니다. 우분투 패키지가 필요한 경우 우분투를 실행하고 kali를 범용 또는 개발용 배포판이 아닌 침투 테스트 및 보안 배포판으로만 사용하세요.
빠르고 정상적인 수정은 단순히 우분투 라인을 주석 처리하거나 제거하는 것입니다.
이론적으로 덜 건전한 수정은 저장소의 키를 찾아 설치하는 것입니다.여기에서 최신 지침을 찾을 수 있습니다.-하지만 이건 아주 나쁜 생각이에요.