• 35648

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

Ubuntu <code>apt-get</code> 自动选择最快镜像

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/ITjs/2019/0611/620.html 由于学习原因,最近搞了个台式机。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瓜哥英语太烂,就不班门弄斧了。

参考资料

  1. How can I get apt to use a mirror close to me, or choose a faster mirror? – Ask Ubuntu

  2. The apt mirror method | Michael Vogt’s blog

  3. Repositories/CommandLine – Community Help Wiki

  4. 关于ubuntu的sources.list总结 – juejiang



相关文章

暂住......别动,不想说点什么吗?
  • 全部评论(0
    还没有评论,快来抢沙发吧!