apt-get 没有完全卸载已安装的依赖项

apt-get 没有完全卸载已安装的依赖项

我运行了sudo apt-get install tor安装这些软件包的命令:

The following NEW packages will be installed:
  tor tor-geoipdb torsocks

但是当我尝试使用sudo apt-get remove tor- 提供相同的包名称(仅tor)删除它时,它丢失了torsocks

The following packages will be REMOVED:
  tor tor-geoipdb

所以torsocks保持安装状态 - 我真的很讨厌这种行为。为什么会发生这种情况以及如何解决?我如何确保已安装的所有内容都已删除?

答案1

要卸载包及其所有依赖项,您可以使用--auto-remove

sudo apt-get remove --auto-remove tor

答案2

您可以执行以下操作sudo apt-get autoremove来卸载自动安装且不再需要的所有内容。

我猜想tor-geoipdb被删除是因为它依赖于tor所以它不能在不tor安装的情况下安装。

现在torsocks可以单独安装,但不再需要安装。所以可以自动删除。

您可以查询可以使用 更改的包的状态(自动或手动)apt-mark

相关内容