sources.list
是包管理工具 apt
所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/*.list
的各文件。
查看系统源列表配置文件
# vi /etc/apt/sources.list
词条格式
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)
deb
或是 deb-src
表明了所获取的软件包档案类型。
其中,deb
档案类型为二进制预编译软件包,deb-src
档案类型为用于编译二进制软件包的源代码。
仓库地址
仓库地址 (Repository URL) 软件包所在仓库的地址。可更换仓库地址为其他地理位置更靠近本地的镜像节点来提高下载速度和稳定性。
常用镜像地址列表:
Debian
https://www.debian.org/mirror/list
Ubuntu
https://wiki.ubuntu.com/
发行版
发行版 (Distribution) 发行版有两种分类方法,一类是发行版的具体代号,如 xenial
, trusty
, precise
等;
还有一类则是发行版的发行类型,如 oldstable
, stable
, testing
和 unstable
。
包分类
包分类 (Component) 软件包的具体分类可以有一个或多个。
不同的 Linux 发行版对软件有着不同的分类,如:
- Debian
Debian Free Software Guidelines
main
包含符合 DFSG 指导原则的自由软件包,而且这些软件包不依赖不符合该指导原则的软件包。这些软件包被视为 Debian 发型版的一部分。contrib
包含符合 DFSG 指导原则的自由软件包,不过这些软件包依赖不在 main 分类中的软件包。non-free
包含不符合 DFSG 指导原则的非自由软件包。
- Ubuntu
main
官方支持的自由软件。restricted
官方支持的非完全自由的软件。universe
社区维护的自由软件multiverse
非自由软件
Ubuntu 对软件包的分类可以用下表来表示(参考自 Wikipedia):
类别 | 自由软件 | 非自由软件 |
---|---|---|
官方支持的 | Main | Restricted |
非官方支持的 | Universe | Multiverse |
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2017-11-15 11:44 AM