無法進行 apt-update

無法進行 apt-update

我正在以 root 權限執行 kali linux (debian)。我進行更新sudo apt-get update並收到以下錯誤,在這種情況下如何簽署 ubuntu 的官方網站?我尋找其他線程,他們沒有為我自己的平台提供解決方案。

輸出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 行。

理論上,一個不太明智的解決方法是找到並安裝儲存庫的金鑰 -您可以在此處找到最新說明——但這是一個非常糟糕的主意。

相關內容