现在都搞不清校园网到底什么情况?
好吧,第一次装机上去,我真的只能打开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中了。实际上我并不清楚这不操作是不是真的有效果。
网友评论