假设我将自定义源(.list
文件)添加到我的/etc/apt/sources.list.d/
目录并从这些源安装包。
如果我删除了源,会发生什么情况?是否apt
能够看到软件包的源已被删除并向我发出警告?或者我是否会有效地搁置这些软件包 - 无法更新或以其他方式管理apt
?
答案1
如果在源列表中仍包含的其他存储库中有该软件包的较新版本,则该软件包可能仍会更新。
但是,是的,从该目录中删除文件将导致缓存在下次使用 更新缓存时丢失这些文件中列出的所有存储库apt update
。这意味着您将无法再从这些存储库安装软件包,并且您从那里安装的任何软件包(如果其他存储库中没有)都将保持安装状态,无法更新,直到依赖关系图被破坏并且需要将其删除(例如从一个版本的 Ubuntu 升级到另一个版本时)。