我想删除一个存储库,但每次我都会收到错误“警告: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