/etc/apt/sources.list.d 中的文件没有显示在 apt 策略中,我可以删除它吗?

/etc/apt/sources.list.d 中的文件没有显示在 apt 策略中,我可以删除它吗?

在我的里面/etc/apt/sources.list.d有几个文件没有列出apt policy。特别是,我在 20.04 上,名称包括discoeoan

这是否意味着它们没有被使用?如果是这样,我是否可以删除这些文件,因为它们的名称确实表明它们与我的系统不同步?

答案1

如果它没有显示在 apt 策略中,您可以将其删除。

/etc/apt/sources.list.d应该只包含文件,而不是目录。如果有目录,您可以毫无顾忌地删除它们,因为它们会被 apt 忽略。

中的文件名必须以或/etc/apt/sources.list.d结尾,且仅包含字母、数字、和。请参阅.list.sources-_.sources.list 手册页了解详情。

任何具有无效名称的文件都可以被安全删除,因为 apt 会忽略该文件。

您必须根据文件的内容决定删除或保留文件内容,而不是它的名字;当然,前提是该名称是一个有效的名称。

如果源列表中引用了 disco、eon 或其他版本的存储库,则将使用该源。

正常情况下,如果源是指向旧 Ubuntu 存储库的引用,apt 将不会从此源下载软件,因为它会在焦点存储库中找到较新的版本。因此,删除这些文件通常是无害的。

有些供应商可能只为一个 Ubuntu 版本打包其产品,但已知该软件适用于所有 Ubuntu 版本。在这种情况下,您不应删除该文件。

相关内容