为什么自动添加的库上没有自动标志?

为什么自动添加的库上没有自动标志?

在我的Debian 杰西系统,当我运行时,aptitude我可以看到很多没有手动安装但没有自动标志的库。因此,如果我删除主包,依赖包将保留。

资质截图

我的问题如下:为什么这些未手动安装的软件包没有标记自动标志?

答案1

多年来我一直遇到同样的问题,对于全新安装,很多库都没有设置为自动,尽管我认为它们没有理由不这样做。我一直在所有库上手动设置 auto,但是有一两次我遇到了问题,因为此后卸载了一些重要的东西(我认为一旦它是 pam 模块:( )。

所以我不确定手动将每个库标记为自动是否是一个好主意。如果您这样做,我建议您执行以下步骤:

  1. 对您的系统进行完整备份(总是一个好主意!)。
  2. 保存已安装软件包的列表(例如dpkg -l > installed_packages.txt)。
  3. 将所有您认为不是问题的库标记为自动(有风险!),然后让 aptitude 卸载其中一些库。
  4. 重新启动并查看一切是否按预期工作。
  5. 如果没有,请重新安装所有已卸载的软件包并找出哪些是真正重要的。
  6. 如果系统无法启动,请使用备份。

话虽这么说,我已经这样做很长时间了,并没有遇到很多问题。我希望有一个官方的 Debian 指南/回答为什么会这样,但我一直没能找到。如果有人能指出有助于解决这个问题/给出更好答案的东西,我自己真的很感激!

答案2

我猜 Debian 也是如此,但至少在 Ubuntu 上,默认安装的软件包(首次安装 Debian/Ubuntu 时)没有自动安装的标记。您正在查看的库可能是在安装 Debian 时安装的。

相关内容