文件 sources.list 是包管理工具 apt
所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/
目录下的 *.list
文件。
查看系统源列表配置文件
vi /etc/apt/sources.list
更新历史
- (220701) 更新部分发行版名称,修正格式错误
词条格式
sources.list
文件中的条目一般都有如下所示的形式
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3
字段 | 类型 | 描述 |
---|---|---|
deb/deb-src | Archive Type | 档案类型(二进制包还是源码包) |
http://... | Repository URL | 仓库地址 |
distribution | Distribution | 发行版代号 |
component1 | Component | 包分类1(必选) |
component2 | Component | 包分类2(可选) |
档案类型
Archive Type(档案类型)的 deb
或 deb-src
表明了所获取的软件包档案类型。
类型 | 说明 |
---|---|
deb | 二进制预编译软件包 |
deb-src | 用于编译二进制软件包的源代码 |
仓库地址
Repository URL(仓库地址)阐明了软件包所在仓库的地址。可更换仓库地址为其他地理位置更靠近本地的镜像节点来提高下载速度和稳定性。
常用镜像地址列表:
发行版代号
Distribution(发行版代号)一般有两类。
一类是发行版的具体代号,如 stretch
, buster
, bullseye
, bionic
, focal
, jammy
等;
另一类是发行版的发行类型,如 oldstable
, stable
, testing
和 unstable
。
包分类
Component(包分类)具体分类可以有一个或多个。
不同的 Linux 发行版对软件有着不同的分类,比如:
Debian
分类 说明 main 包含符合 DFSG(Debian Free Software Guidelines) 指导原则的自由软件包,而且这些软件包不依赖不符合该指导原则的软件包。这些软件包被视为 Debian 发型版的一部分 contrib 包含符合 DFSG 指导原则的自由软件包,不过这些软件包依赖不在 main 分类中的软件包 non-free 包含不符合 DFSG 指导原则的非自由软件包 Ubuntu
分类 说明 类型 main 官方支持的自由软件 官方支持 restricted 官方支持的非完全自由的软件 官方支持 universe 社区维护的自由软件 非官方支持 multiverse 社区维护的非自由软件 非官方支持
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2017-11-15 11:44 AM