apt-updateが実行できない

apt-updateが実行できない

私はルート権限で kali linux (debian) を実行しています。アップデートを実行するsudo apt-get updateと、以下のエラーが表示されます。この場合、Ubuntu の公式 Web サイトにサインインするにはどうすればいいですか? 他のスレッドを探しましたが、自分のプラットフォームに対する解決策は提供されていません。

出力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

簡単な答えは、あなた、またはあなたがインストールしようとした何らかのアプリケーションが、Ubuntu のリポジトリを Kali システムに追加することに決めたということです。

問題となっている問題すべきUbuntu リポジトリを Kali システムに追加した瞬間に apt が壊れる可能性があり、通常はリポジトリを混在させません。下流にある場合や、同じ基本ディストリビューションの異なるフォークの場合でも、特定のパッケージ命名規則が十分にあるため、問題が発生する可能性があります。

基本的に、うっかりしてディストリビューションを壊すことから救われただけです。補足として、Kali は日常的な使用を目的としたものではありません。Ubuntu パッケージが必要な場合は、Ubuntu を実行し、Kali を汎用または開発用ではなく、侵入テストおよびセキュリティ ディストリビューションとしてのみ使用してください。

簡単で妥当な修正方法は、ubuntu 行をコメントアウトまたは削除することです。

理論的には、リポジトリのキーを見つけてインストールするという、あまり健全ではない修正方法があります。最新の手順はここで確認できます-しかし、これは非常に悪い考えです。

関連情報