php apt-get镜像,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 multiverse

deb http://mirrors.163.com/ubuntu/ Codename-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ Codename-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ Codename-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ Codename-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ Codename main restricted universe multiverse

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

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

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

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

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

版本号 Codename

11.04: natty

11.10: oneiric

12.04: precise

12.10: quantal

13.04: raring

13.10: saucy

14.04: trusty

14.10: utopic

15.04: vivid

15.10: wily

...

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

# lsb_release -a

No LSB modules are available.

Distributor ID:Ubuntu

Description:Ubuntu 14.04 LTS

Release:14.04

Codename:trusty

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值