【重拾go】0. go语言安装时遇到dns配置问题导致 apt-get install出现“Temporary failure resolving ‘cn.archive.ubuntu.com‘”

【重拾go】0. go语言安装时遇到dns配置问题导致 apt-get install出现“Temporary failure resolving ‘cn.archive.ubuntu.com‘”,第1张

0. 错误类型


我一看,连不上,试一下curl百度,结果。。。

好家伙,原来是DNS没配好

1. 配置DNS
vanre@ubuntu:~# sudo vim /etc/resolv.conf 

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver x.x.x.x
nameserver 114.114.114.114
nameserver 8.8.8.8

在/etc/resolv.conf添加对应的域名解析服务器就可以了,不需要重新source,直接生效。
上面的x.x.x.x是私人的dns,所以这里用x代替了,114和8这两个服务器是公网的。
修改完,再试。

可以了

然后接着继续下载golang

sudo apt-get install golang

但是这样修改有个问题,
设备一旦重启,配置就会被重写。
如果想彻底改变,有两种方法:
1 修改/etc/network/interfaces,在最后添加:

dns-nameservers x.x.x.x
dns-nameservers 114.114.114.114
dns-nameservers 8.8.8.8

重启网络就可以了。

2 修改/etc/resolvconf/resolv.conf.d/base,在里面添加:

nameserver 10.1.1.4
nameserver 114.114.114.114
nameserver 8.8.8.8

然后

resolvconf -u

使其生效。

2. 为什么开始用golang呢

大概是接触到python以及django在作为一个web框架以及大型项目的缺点了,这些缺点同时也是python的优点,是其与生俱来的特点,所以也到了换工具的时候了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/995540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存