gpg:无法连接到代理:IPC 连接调用失败(WSL Ubuntu 20.04)

Dmi*_*tov 8 windows-subsystem-for-linux 20.04

更新 WSL Ubuntu 后,我无法sudo apt-key add处理错误:

gpg: can't connect to the agent: IPC connect call failed
Run Code Online (Sandbox Code Playgroud)

小智 9

卸载默认安装的 gpg 并安装 gnupg1 包

sudo apt remove gpg

sudo apt install gnupg1
Run Code Online (Sandbox Code Playgroud)


iju*_*ath 3

这似乎是WSL 中的一个已知错误。您可以尝试使用以下命令手动添加密钥:

curl -sL "http://keyserver.ubuntu.com/pks/lookup?op=get&search=YOUR_KEY_HERE" | sudo apt-key add

YOUR_KEY_HERE是您需要安装的软件包的 GPG 密钥。一个例子是:0xA6A19B38D3D831EF

  • 此解决方案对我不起作用,但您可以从此输出中提取 keyid:`curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg -vv --dry-run --import -` (2认同)