安装的 Debian 9.6 (netinst):发现无关的包

安装的 Debian 9.6 (netinst):发现无关的包

所以 - 我正在学习包管理。我决定通过网络安装 Debian 9.6 并将其升级到 10,为什么不呢?我选择了专家安装,并且我确信我没有在任何地方选择任何额外的软件包。我的目标是得到baserequired并且或许 important,但如果我能帮上忙的话,那就算了。

我现在正在升级到 Buster,我希望我已经这样做了从 9.x 到 10.x,但我记录了我的包,然后将它们与requiredimportant、 甚至standard包进行比较 - 我仍然有超过250个包裹!我安装了vimaptitude、 ,man但即使有依赖项,也应该远不及 250 个软件包,对吧?

有没有办法追踪这些额外的包裹是如何最终出现在这里的,更重要的是只需安装baserequired并禁用推荐软件包的自动安装,以便安装的唯一软件包和依赖项是绝对需要、请求的,并且在依赖项的情况下,是经过批准的?

编辑: cat /var/log/apt/history.log | grep 'apt install'仅返回三个包:manaptitudevimapt-mark showmanual返回大量我自己绝对没有明确安装的软件包。如果这些是依赖项,我认为它们不会被标记为手动而是自动,对吗?有库、实用程序等..其中许多看起来像在required或中的包important:诸如sedtarlogin等之类的东西,但我认为,其中许多可以说是不需要的,除非这些库与驱动程序相关。尽管如此,系统仍然在 中列出了一堆软件包standard,但不是全部?

答案1

我重新运行了 netinst,并小心地将安装程序限制为仅进行基本安装(如果可能的话)。结果实际上似乎是一个稀疏的基本安装,只选择了少量已安装的实用程序,尽管仍然有 184 个软件包,其中许多是库。奇怪的是,如果这些软件包被标记为手动安装,则为 95 个,而其他 14 个显然没有,尽管我认为此时没有手动安装任何软件包。

相关内容