UBUNTU配置任意版本的APT-GET镜像

  

我们知道,迄今为止,Ubuntu已有多个发行版,如11.04,11.10,以至于现在最新的16。*。而我们平常通过apt-get来安装软件,如果OS版本不同,那么镜像源的配置就不同,否则就会出现找不到对应软件、软件版本不匹配等一系列奇怪的问题。这里,我就讲述一下如何配置不同的版本的镜像源。在此,我就以网易的镜像源为例。
  搜索“网易apt-get源”,基本就能搜到以下的内容。作为刚开始使用Ubuntu的笔者,愚蠢的认为这个配置符合所有的版本,结果,就出现了上面说的安装软件和依赖包之间版本不匹配的问题。

deb http://mirrors.163.com/ubuntu/ Codename main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ Codename-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ Codename-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ Codename-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ Codename-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ Codename main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ Codename-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ Codename-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ Codename-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ Codename-backports main restricted universe multiverse

  以上的配置中,表明版本的就是关键字“Codename”,这是Ubuntu表示版本的一种形式(Ubuntu称其为Codename),它即对应了一个发行版。版本号和Codename的对应关系如下表。这里只需要将上面的Codename字符串替换为下文中具体的Codename即可。

版本号    Codename11.04:   natty11.10:   oneiric12.04:   precise12.10:   quantal13.04:   raring13.10:   saucy14.04:   trusty14.10:   utopic15.04:   vivid15.10:   wily...

如果不知道代号也没关系,只要在Ubuntu命令行中输入命令“lsb_release——”,即可显示其代号。如下,可靠的即为14.04的代号。

 #, lsb_release  -aNo  LSB  modules 断开连接;可用。
  Distributor  ID:, UbuntuDescription:,,,, Ubuntu  14.04, LTSRelease:,,,, 14.04代号:,,,可靠的

将修改完的配置替换到/etc/恰当的来源。列表中,然后输入apt-get更新,待其更新好索引后,就可以通过apt-get安装来尽情的安装软件了。


UBUNTU配置任意版本的APT-GET镜像