Ubuntu16.04安装ethereum/以太坊时在sudo apt-get update时遇到无法连接到网址 Failed to fetch的解决办法
当你在csdn上搜索“Ubuntu16.04上ethereum的安装教程”时,会看到大佬给出的安装流程
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
我当时看到这个就兴致勃勃的去安装去了了,然后在第三步sudo apt-get update的时候就遇到了Failed to fetch的问题
在搜索解决办法的过程中,也找到了网友给出解决办法
第一种是添加DNS
sudo vim /etc/resolv.conf
在你的ubuntu上安装了vim后,输入上面指令在文本后面就可以添加你想添加的DNS了
格式为 nameserver 172.5.5.5 这样的
第二种是换新的源,换成阿里云的源或者清华的源
sudo gedit /etc/apt/sources.list
这是你原来的源
(在换源之前最好先进行备份)
这里给出清华的源,
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
阿里云的源大家在网上也都可以找到
添加方法就是
输入上面的指令后,把你要添加的源复制进去,然后保存再关闭就行 (复制完之后点关闭会提示保存)
但是!!!!
但是这两种方法都没有解决我遇到的Failed to fetch的问题
在询问过学长怎么解决后,这里给出我用的方法 (已征得学长同意)
不用添加DNS,不用换源!!!
Failed to fetch的问题其实就是连接不到网址
那么首先你要学会上网
1.打开你的上网软件
2.在右下角找到图标右键 点击 “选项设置”
3.然后在打开的设置里 “找到允许来自局域网的连接” 把该选项打勾。
4.在你的Ubuntu16.04中打开Network/网络
在Network proxy/网络代理 栏目把Method/方法改为手动
在下面的四个框框里输入自己的ip地址
点击应用即可
win10系统查看ip地址的方法也给大家放在这了
左下角搜索cmd
打开命令提示符
然后输入ipconfig/all 即可查看ip
下面会有ipv4的地址
最后在你的Ubuntu16.04终端中再输入sudo apt-get update
就不会出现Failed to fetch了
感谢看到这里!!!