我运行了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
。