前言:
自己的服务器,或者是朋友的服务器,每次想编译 golang 的程序的时候,总是按照既定的步骤去官网下载-解压-安装-添加到环境变量里面,重复的劳动还是恼火。遂想自己写个安装脚本,但是在浏览 github 的时候,发现已经有人写好了的脚本,那就是 update-golang 。
简介:
update-golang 是国外的一些工程师写的一个安装 golang 或者是更新到最新版的 Linux 脚本。原地址:https://github.com/udhos/update-golang ,这个脚本在国外的机器上运行,是 OK 的,很好使,clone 到本地后 ,直接执行 根目录下的 update-golang.sh 即可,注意需要 root 权限或者是 sudo 权限。
但是这个脚本在国内的机器上并不好使,我查看源码后发现其中下载 golang 的网址 和 查询版本号的地址都是官网和 Google 的地址,对于国内的网络环境来说,在没有使用代理的情况下并不友好。会卡在一直查询版本号的过程。我就 fork 了一份过来,把其中的两个 地址换成了镜像的地址:
release_list=https://golang.org/dl/
<p>
source=https://storage.googleapis.com/golang
</p>
<p>
换成
</p>
<p>
release_list=https://gomirrors.org/dl/
</p>
<p>
source=https://mirrors.ustc.edu.cn/golang/
</p>
<p>
<br></p>
在国内即可无痛使用!你可以手动去替换原项目的文件内容或者使用我克隆修改好的:https://github.com/Mr-xn/update-golang
最后,我的其余的 github 项目欢迎 star ,来 github follow 我!https://github.com/Mr-xn