问题描述
在使用go语言的时候,难免要用到go get
命名来获得一些已经存在的代码
但是,官方网站golang.org
是被墙的,需要翻墙
因为自己是搭建了ss
,但是用的是sock5协议,而go get
使用的是http或者https的协议
所以自己找到了cow这个工具,可以将sock5协议转换成http协议代理
但是自己没有弄成功
后来一想,干脆直接在vps上面通过go get
将代码下载先来,然后通过scp
将代码通过远程传过来
然后在vps安装go的时候,发现apt-get
报错了,某些地址找不到了
报错如下
does not have a Release file
解决方法
本来以为找个ubuntu的源,替换一下就行了
一顿折腾/etc/apt/source.list
文件
还没有给弄好
期间找到了一个自动生成源的工具
自动生成源
通过google错误,在ubuntu官网找到了这个回答
Xenial repository does not have a Release file
并不是我想要的答案。
以及下面这个问题
Error: The repository 'xxx' does not have a Release file [closed]
这个问题又给出了另外一个连接,How to install software or upgrade from an old unsupported release?
最后通过do-release-upgrade
直接更新OK搞定
本质的问题是ubuntu 17.04
版本的软件仓库不支持更新和安全的patch了。
结尾
2018年2月26日 写于尚品园
网友评论