在我的Debian拉伸服务器中尝试接收密钥时,我得到了以下错误:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr发布于 2017-12-15 05:08:28
我无法让dirmngr工作,但您也可以直接使用apt键添加导入键。GPG公钥通常列在回购类http://origin-download.mono-project.com/repo/的根目录中。
curl https://origin-download.mono-project.com/repo/xamarin.gpg | sudo apt-key add -发布于 2022-03-16 19:23:02
如前所述,应安装dirmngr软件包,但可能会发生apt无法工作且无法安装任何软件包的情况。别担心。在https://packages.debian.org上搜索dirmngr包,选择发行版,在linux机器上下载它,然后使用dpkg命令安装它,例如:
cd /tmp
wget http://ftp.it.debian.org/debian/pool/main/g/gnupg2/dirmngr_2.1.18-8~deb9u4_amd64.deb
sudo dpkg -i dirmngr_2.1.18-8~deb9u4_amd64.deb然后,您将能够运行apt-key命令来获取丢失的键。
https://unix.stackexchange.com/questions/401547
复制相似问题