deepin配置geth环境没有Ubuntu支持那么好,网上Ubuntu的教程很多,但是使用起来会遇到很多的问题,我把自己搭建geth环境的过程记录下来,希望可以帮到大家。
总体步骤
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
遇到问题
1.在第二个命令执行的时候遇到问题 Error:could not find a distribution template for Deepin/stable
办法:将/usr/share/python-apt/templates/Deepin.info 的 Suite: unstable 改为 Suite:stable ,重新运行上面的代码即可。
sudo vim /usr/share/python-apt/templates/Deepin.info
2.gpg:keyserver receive failed:No dirmngr
这个报错的原因是Linux上没有安装gpg:
sudo apt install dirmngr
3.重新运行,遇到gpg的报错
gpg:no valid OpenPGP data found
在这个帖子中有解答
https://askubuntu.com/questions/1054697/gpg-no-valid-openpgp-data-found-in-ubuntu
4.可能会遇到这样的问题
E: 无法定位软件包 ethereum
主要还是上面的四条指令有一些报错没有解决,按照教程把这些做完就没问题了。