ubuntu怎么升级debian(debian软件仓库源配置详解)

linux有许多的发行版,产生了许多的软件包管理工具,例如redhat/centos的yum,ubuntu/debian的apt-get,suse的yast等,由于默认官方的软件仓库都在国外,加上GFW的各种限制(你懂的)

ubuntu怎么升级debian(debian软件仓库源配置详解)(1)

GFW

经常出现软件包安装更新缓慢甚至下载超时等异常情况,非常影响工作效率。

ubuntu怎么升级debian(debian软件仓库源配置详解)(2)

经常的下载超时

其实国内有许多第三方软件仓库镜像源,而且都是安全可靠,且定期保持和官方源同步,我们只需要修改下软件仓库配置,就可以实现从国内仓库安装你想要的软件工具,大大提升你的安装更新效率。

ubuntu怎么升级debian(debian软件仓库源配置详解)(3)

debian包管理工具就是apt

今天先讲解笔者用的较多的apt(ubuntu/debian),若对其它linux发行版有兴趣可在评论区留言,我争取后面再写出来。

配置文件路径:

/etc/apt/sources.list

/etc/apt/sources.list.d

直接配置sources.list就可以,也可以在sources.list.d里自定义命名文件xxxx.list再配置

我们来看看sources.list的一行国内源字段配置(以下以阿里云源为例)

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse

整个结构是遵循以下格式:

deb/deb-src [ options ] uri suite [component1] [component2] [...]

deb 这一栏只有两种写法,分别为deb与deb-src,前者表示所指向的为存放 binary 格式 ( 编译好执行文件的软件套件 ) 软件套件的服务器位置,后者则为 sources 格式 ( 包含原始码的软件套件 ) 软件套件的服务器位置。 简言之,一般我们只想要安装该软件而不想要去重新编译它时,就在这一栏填入deb, 如果你想取得某软件的原始码 ( sources code ) ,就得加入deb-src, 当然也可以两行都写。

uri 指的就是软件套件来源位置,这些位置可以为系统内的某个位置 ( file ) 、可以为 CD-ROM ( cdrom ) 、可以为网络远程位置 ( http 、 ftp )..等等,当你下 apt-get 指令时,就会到这些位置去搜寻软件数据库。总括来说一共有 file 、 cdrom 、 http 、 ftp 、copy 、rsh 、ssh 等几个参数,当然,用的最多的是http/https/ftp,从网上指定源获取软件包。

suite指你打开uri链接,访问到dists目录下有个你对应linux发行版的套件名称目录(每个发行版对应的名称各不相同,ubuntu14.04为trusty),后面多个component1为suite目录下的多个指定组件库(上面示例为main、restricted、universe 、multiverse)

好了,Ubuntu的软件源配置方式就讲到这,大家可以按照自己的实际情况来配置自己的国内源,至于如何寻找国内软件源,百度一下你就知道啦,大把大把的!

ubuntu怎么升级debian(debian软件仓库源配置详解)(4)

@觉得不错的,加个关注点个赞,木纳哥就会有更大的动力来贡献更多的内容,感谢各位@

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页