zoukankan      html  css  js  c++  java
  • 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来尽情的安装软件了。

  • 相关阅读:
    Jquery字符串,数组(拷贝、删选、合并等),each循环,阻止冒泡,ajax出错,$.grep筛选,$.param序列化,$.when
    Jquery cookie操作示例,写入cookie,读取cookie,删除cookie
    执行Sqlserver中waitfor delay延时操作或waitfor time定时操作
    JS里try...catch...finally详解,以及console日志调试(console.log、console.info等)
    19.Remove Nth Node From End of List---双指针
    18.4Sum
    16.3Sum Closest
    45.Jump Game II---贪心---2018大疆笔试题
    55.Jump Game---dp
    SQL相关
  • 原文地址:https://www.cnblogs.com/styshoo/p/5900566.html
Copyright © 2011-2022 走看看