【问题起始】Debian的源使用阿里的,我电脑子系统多吧,今天想要安装一个go环境
apt-get install golang
提示
说白了就是gpg密钥问题
标准的办法就是
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXXXXXX
大部分这种办法就可以解决了
但是我的报错了
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
说白了就是需要命令安装缺少命令,但是目前的问题是debian无法更新和安装所以又是第一个错误,死循环了
StackOverflow找到了答案
StackOverflow关于debian的GPG错误-gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
【解决办法】
就一个命令强制命令系统安装缺少的命令
apt-get install -y gnupg2 gnupg gnupg1
发现开始安装了
附
有些人回答是这个
apt-get update && apt-get install -y gnupg
这个命令发现依旧会报错导致安装停止
安装结束后更新一下
apt-get update
然后就可以继续安装go环境了
【拓展阅读】
ubuntu apt-get工作原理