了解 Ubuntu 中的 sources.list 文件

每当您在 Ubuntu 上添加新存储库时,系统都会向sources.list文件添加一条记录。

该文件还包含哪些与存储库相关的其他信息?操作系统存储这些数据是否重要?你会在这篇文章中找到。

什么是sources.list 文件?

您可能已经知道,存储库负责向 Linux 上的用户提供软件包。 Ubuntu 和其他基于 Debian 的发行版使用sources.list文件来记录系统上存在的所有存储库。

sources.list文件包含存储库详细信息,每个未注释的行代表一个单独的存储库。

sources.list文件中的每一行都遵循一种通用格式:

 deb https://repository.url distro type

第一个字段表示存储库提供的包类型。在 Debian 和 Ubuntu 上,您会找到以下两种存档类型之一: debdeb-src 。默认情况下,Ubuntu 禁用提供deb-src包的存储库。

第二个字段是为存储库 URL 保留的。此 URL 指向与数据库一起存储所有包文件的服务器。

第三个字段表示您的 Ubuntu 安装版本的发行代号。如果你使用的是Debian您可能会发现xenial,仿生,并在Ubuntu的情况下焦点,并克星SID。

第四个条目包含有关存储库类型的信息。在 Ubuntu 上,第四个字段将包含这四个存储库组件中的任何一个:main、restricted、universal 和 multiverse。

相关:什么是 Linux /etc/shadow 文件,它有什么作用?

在 Linux 上管理存储库信息

不推荐将存储库信息手动添加到sources.list文件中。相反,您应该使用add-apt-repository命令,因为它更安全可靠。它还确保您不会添加与文件内容无关的任何内容。

在 Linux 上,您可以根据需要独立添加和删除包。事实上,软件管理是 Ubuntu 比 Windows 做得更好的众多事情之一。