由于学习原因,最近搞了个台式机。Windows 10 已经出来一年左右了,虽然现在用的少,但是 Windows 10 肯定是未来的发展趋势。所以,直接上了 Win10 。很奇怪,感觉各种问题。(因为我另外一台笔记本就一切正常。)很多想玩的东西,在 Windows 上搞起来各种麻烦。所以,Linux 是必须的啊。由于个人偏好,比较喜欢 Ubuntu 。使用 Ubuntu 的小伙伴们都知道,按照各种工具,一条 apt-get 自动下载、编译、安装,非常方便。
Ubuntu 镜像众多,仅仅国内的就有网易、搜狐、阿里以及中科大等多个镜像。有点无从下手,不知如何选择;或者就是使用 ping 来查看每个镜像的响应时间再做选择。但是,这种方法有点麻烦。昨天上网查找相关的一个 Ubuntu 更新问题时,无意间发现一个方法,非常方便地解决了这个问题。分享出来,希望对大家有所帮助。
正文
再扯一句:以上都是扯淡,下面开始正文。
现在,apt-get 已经支持 mirror 方法,这个方法可以自动根据当前的位置,选择使用一个比较好的镜像。需要做的工作,仅仅是修改一下 /etc/apt/sources.list。在 Ubuntu 15.04 系统上,将该文件的内容调整成如下内容:
deb mirror://mirrors.ubuntu.com/mirrors.txt wily main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-proposed main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-security main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-updates main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-backports main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-proposed main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-security main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-updates main restricted universe multiverse
如果使用其他版本的 Ubuntu ,只需要将上述内容中 wily 修改为对应版本的代号即可。例如,Ubuntu 14.04 对应的就是 trusty。另外,在不同版本直接,可能不是固定这十条,需要根据已有的内容,做适当的增减。
修改完成后,先更新一下软件相关的版本信息:
sudo apt-get update
在终端的输出中,看到经过几秒等待后,就能看到自动选择了一个镜像进行更新操作。效果立竿见影,非常爽。
更新、安装,请自己耍,不再演示了。
疑问
D瓜哥一直有个疑问,不知道各位看官是否有类型的问题: /etc/apt/sources.list 中的 deb
和 deb-src 都是成对出现的,这两者有啥关系?
趁此机会,D瓜哥也查了一些资料,一起解答一下。
deb – 这个仓库包含二进制文件或者预编译的包。对于大多数用户来说,是必须的。
deb-src – 这个仓库包含相关软件包的源代码。对开发人员比较有用。
更加详细信息,可以查看 Linux 的帮助文档: man sources.list。D瓜哥英语太烂,就不班门弄斧了。
设置DebianGentooUbuntu选择最快源:http://www.linuxdiyf.com/linux/7089.html