在我的里面/etc/apt/sources.list.d
有几个文件没有列出apt policy
。特别是,我在 20.04 上,名称包括disco
和eoan
。
这是否意味着它们没有被使用?如果是这样,我是否可以删除这些文件,因为它们的名称确实表明它们与我的系统不同步?
答案1
如果它没有显示在 apt 策略中,您可以将其删除。
/etc/apt/sources.list.d
应该只包含文件,而不是目录。如果有目录,您可以毫无顾忌地删除它们,因为它们会被 apt 忽略。
中的文件名必须以或/etc/apt/sources.list.d
结尾,且仅包含字母、数字、和。请参阅.list
.sources
-
_
.
sources.list 手册页了解详情。
任何具有无效名称的文件都可以被安全删除,因为 apt 会忽略该文件。
您必须根据文件的内容决定删除或保留文件内容,而不是它的名字;当然,前提是该名称是一个有效的名称。
如果源列表中引用了 disco、eon 或其他版本的存储库,则将使用该源。
正常情况下,如果源是指向旧 Ubuntu 存储库的引用,apt 将不会从此源下载软件,因为它会在焦点存储库中找到较新的版本。因此,删除这些文件通常是无害的。
有些供应商可能只为一个 Ubuntu 版本打包其产品,但已知该软件适用于所有 Ubuntu 版本。在这种情况下,您不应删除该文件。