美文网首页
入门Ubuntu三则之二——网络和源

入门Ubuntu三则之二——网络和源

作者: 毛毛毛毛毛豆 | 来源:发表于2018-04-27 20:24 被阅读0次

现在都搞不清校园网到底什么情况?

好吧,第一次装机上去,我真的只能打开baidu,打不开其他任何一级域名在baidu之外的网页。

~$ping www.163.com 通的

~$ping www.sina.com.cn 不通

我怀疑学校是不是有意针对新浪。

好在baidu是通的,说明有线网确实是没问题的。兴高采烈地输入指令。

~$sudo apt-get install xxx

“无法定位软件包。”试了好几次,并没什么变化。我终于意识到可能是源的问题,因为之前在win系统里是不会涉及到这个问题的。高级设置下换了个源(第一次试的是阿里云),但是一直显示网络连接问题。

这不可能啊,明明网络是通的。搞不定了,第二天再说好了。

网络连接问题到现在也没解决

第二天上午过来实验室,居然又能够打开百度以外的网页了。但是很不稳定,时快时慢,一直到目前还是经常打不开。

最后还是打算手动修改/ect/apt/sources.list。但是我不会用vim(缺的太多了,新手上路),只好用gedit来修改。做好备份之后输入命令行:

~$sudo gedit

复制粘贴保存,换了科大源,速度飞快。


我对pip绝望了

好在装上了pip和virtualenv,创建好虚拟环境以后,输入命令行激活环境

~$cd myproject

~/myproject$ source tensorflow/bin/activate

然后在虚拟环境下安装需要的软件,主要是numpy,scipy,scikit-image那些基础的

(tensorflow)~/myproject$ pip3 install scipy

插一句,由于Ubuntu自带的Python2.7和Python3.5,我又自己在虚拟环境安装的Python3.6,环境内外pip和pip3两套总是打架,甚至pip3还把jinja2装在了3.5下而不是3.6下,造成了大麻烦(这个问题在三里详细讨论)。最后我是找了一个pip3的源,直接下载get-pip.py然后安装在Python3.6下的,执行~$pip3 -V会显示在3.6的包下面,这才解决了问题。

用pip install,速度慢的跟乌龟一样。最可怕的是,在一定时间没有下载速度之后,程序会报错,一切前功尽弃。

一旦报错,前功尽弃

后来才知道,原来pip下载源和sudo apt-get是不同的。将pip下载源改成清华(或者科大)镜像之后,速度极快。

(tensorflow)~/myproject$ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy

这是一个临时修改源的方法。永久修改也是可以的,但是尝试了半天,我用不好vi,暂时作罢。


ipv6也可以用了

一开始是觉得翻墙速度不够,求助于朋友圈,虽然最后是通过改源解决了下载速度的问题,但我也得到了很多朋友的帮助,在这里写一下校园网ipv6的使用方法。

https://github.com/yang69/SEU/blob/master/IPv6/IPv6.md

这是针对SEU的校园ipv6使用方案,其中主要介绍的是win系统的使用步骤。Ubuntu开启ipv6的方案在网络上可以找到。

https://github.com/lennylxx/ipv6-hosts?from=timeline&isappinstalled=0

这是一个不断更新的hosts文件。因为对命令行选项不熟悉,我不太会用update_hosts.py文件。直接把hosts文件的内容复制到/etc/hosts中了。实际上我并不清楚这不操作是不是真的有效果。

--つづく

相关文章

网友评论

      本文标题:入门Ubuntu三则之二——网络和源

      本文链接:https://www.haomeiwen.com/subject/nzpilftx.html