apt-get autoremove 会破坏其他依赖项吗?

4ae*_*1e1 4 package-management apt dependencies

例如,我想使用apt-get autoremove删除liba,但我不确定它是否足够智能以保留其他依赖项。例如,如果liba取决于libb,同时libc也取决于libb,将

sudo apt-get autoremove liba
Run Code Online (Sandbox Code Playgroud)

删除libb与否?提前致谢。

Gil*_*il' 6

任何一个apt-get或其他 APT 工具都不会破坏依赖关系(bug 除外)。

你不跑apt-get autoremove liba,只是apt-get autoremove。重点autoremove在于它发现了要删除的内容。

运行时apt-get autoremove,请检查包列表以确保您不依赖它将删除的任何包。您一直使用的包可能已经作为另一个包的依赖项被拉入,而您没有注意到这一点。