加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Ubuntu/debian软件仓库源配置详解

发布时间:2023-01-05 07:31:24 所属栏目:Linux 来源:互联网
导读: linux有许多的发行版,产生了许多的软件包管理工具,例如redhat/centos的yum,ubuntu/debian的apt-get,suse的yast等,由于默认官方的软件仓库都在国外,加上GFW的各种限制(你懂的)

GFW

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

linux软件源_scientific linux 源_suse linux 软件源

GFW

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

scientific linux 源_suse linux 软件源_linux软件源

经常的下载超时

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

suse linux 软件源_linux软件源_scientific linux 源

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 trusty main restricted universe multiverse

deb-src 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的软件源配置方式就讲到这,大家可以按照自己的实际情况来配置自己的国内源,至于如何寻找国内软件源,百度一下你就知道啦,大把大把的!

scientific linux 源_linux软件源_suse linux 软件源

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

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!