apt-key 已弃用

apt-key 已弃用

我想删除一个存储库,但每次我都会收到错误“警告:apt-key 已弃用。请改为在 trust.gpg.d 中管理密钥环文件(请参阅 apt-key(8))。“我尝试更新 apt-key 和 apt-get 以确保万无一失,但问题并未解决。请帮忙。

就像这个命令$ sudo apt-key del 7D8D08F6

答案1

答案就在通知里:改为在 trust.gpg.d 中管理密钥环文件

所以

cd /etc/apt/trusted.gpg.d/
rm {file}

其中 {file} 需要替换为您要删除的文件名 (7D8D08F6?)。

答案2

首先需要找到7D8D08F6存储有该 id 的密钥的钥匙串:

for f in /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/*.{asc,gpg}; do
  $(gpg --list-keys --keyid-format short --no-default-keyring --keyring $f | fgrep -iq 7D8D08F6) && echo "Key 7D8D08F6 in $f"
done

然后删除这个密钥环:

sudo rm /etc/apt/trusted.gpg.d/<KEYRING>.gpg

相关内容