了解 Ubuntu 中的sources.list 文件
resources.list 是添加软件存储库时会看到的众多文件之一。以下是您需要了解的内容。
每当您在 Ubuntu 上添加新存储库时,系统都会向 sources.list 文件添加一条记录。
该文件还包含哪些与存储库相关的其他信息?操作系统存储这些数据重要吗?你会在这篇文章中找到答案。
什么是sources.list 文件?
您可能已经知道,存储库负责向 Linux 上的用户提供软件包。 Ubuntu 和其他基于 Debian 的发行版使用 sources.list 文件来记录系统上存在的所有存储库。
sources.list 文件包含存储库详细信息,每个未注释的行代表一个单独的存储库。
sources.list 文件中的每一行都遵循通用格式:
deb https://repository.url distro type
第一个字段表示存储库提供的包的类型。在 Debian 和 Ubuntu 上,您将找到以下两种存档类型之一:deb 和 deb-src。默认情况下,Ubuntu 会禁用提供 deb-src 软件包的存储库。
第二个字段是为存储库 URL 保留的。此网址指向存储所有包文件以及数据库的服务器。
第三个字段表示您的 Ubuntu 安装版本的发行代码名称。对于 Ubuntu,您可能会发现 xenial、bionic 和 focal,以及 buster 或 sid 如果您使用的是 Debian。
第四个条目包含有关存储库类型的信息。在 Ubuntu 上,第四个字段将包含这四个存储库组件中的任何一个:main、restricted、universal 和 multiverse。
在 Linux 上管理存储库信息
不建议将存储库信息手动添加到 sources.list 文件中。相反,您应该使用 add-apt-repository 命令,因为它更安全可靠。它还确保您不会添加与文件内容无关的任何内容。
在 Linux 上,您可以根据需要独立添加和删除软件包。事实上,软件管理是 Ubuntu 比 Windows 做得更好的众多事情之一。