前言
当安装好Ubuntu以后,您可能会发现,在更新数据源列表,更新系统和安装软件时,速度是非常的慢的,为什么呢?
因为呀,Ubuntu官方默认的数据源是指向官网的,服务器不在国内,所以网速就很难保证了,甚至有时还会出现无法连接,因此我们有必要修改一下更换为国内的数据源列表。
文件格式
想要修改数据源列表,那么首先我们要知道它的配置文件具体路径是在哪里,当前Ubuntu APT软件包管理工具所用的记录数据源列表的配置文件位置是在/etc/apt/
下,文件名字叫sources.list
;
同样的还有位于 /etc/apt/sources.list.d/
的各文件,该目录下的文件是第三方软件的源,可以分别存放不同的第三方源地址,允许使用两种不同的文件格式,分别为单行样式(文件每行列出一个来源)和deb822样式(包含定义每个节一个或多个来源的多行节),根据所包含的格式,文件名必须具有扩展名.list
和.sources
。
那么接下来我们来认识一下单行样式和DEB822样式:
- 单行样式
- 指定源的每一行都以一种归档类型开头,后跟该类型的选项和参数,各个条目不能继续到下一行,可以通过
#
注释掉整个行来禁用条目; - 选项用空格隔开,所有类型一起用方括号
[]
括起来,该方括号与该类型之后的行以空格隔开,选项里面允许多个值,他们之间用逗号
,
隔开,选项名称是分开的,其值是以等号=
赋给选项; - 多值选项还具有
-=
和+=
作为分隔符,它们不是用给定值替换默认值,而是修改默认值以删除或包含给定值; - 这是传统格式,所有apt版本均支持。
- DEB822样式
- 各个条目用空行分隔,其他空行将被忽略,并且在行首的#号将整行标记为注释;
- 字段名与其值用冒号
:
分隔,多个值用空格(例如空格,制表符和换行符)分隔; - 这种格式的文件扩展名为
.sources
,它更易于和机器创建,扩展和修改。
通用格式
单行样式条目格式为: