基于apt-get 命令为了自动移除我们有
autoremove 用于删除那些为了满足某些包的依赖关系而自动安装的、不再需要的包。
有人能告诉我什么是满足依赖关系意思?我发现这个命令在我们没有安装任何东西的地方也被广泛使用。好吧,autoremove 到底是什么,为什么使用它
答案1
答案2
如果该包pkg1
依赖于该包pkg2
,并且你安装了该包pkg1
,那么包管理器将自动安装pkg2
到满足这种依赖关系。
如果你稍后再次删除pkg1
,包管理器将不是自动删除pkg2
。
apt-get autoremove
将删除这样的软件包,pkg2
并不是因为您要求安装它,而是因为您安装了另一个依赖于它们的软件包,然后又删除了它。