首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apt-get并没有完全卸载它所安装的依赖项。

apt-get并没有完全卸载它所安装的依赖项。
EN

Unix & Linux用户
提问于 2015-08-25 09:22:31
回答 2查看 2.9K关注 0票数 4

我运行了sudo apt-get install tor,它安装了以下软件包:

代码语言:javascript
复制
The following NEW packages will be installed:
  tor tor-geoipdb torsocks

但是当我试图用sudo apt-get remove tor删除它时--提供相同的包名(只有tor) --它缺少了torsocks

代码语言:javascript
复制
The following packages will be REMOVED:
  tor tor-geoipdb

所以torsocks仍然被安装--我真的很讨厌这种行为。为什么会发生这种事,我该怎么解决呢?如何确保已安装的所有内容都被移除?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-08-25 09:35:45

要卸载包含所有依赖项的包,可以使用--auto-remove

sudo apt-get remove --auto-remove tor

票数 3
EN

Unix & Linux用户

发布于 2015-08-25 10:03:29

您可以执行一个sudo apt-get autoremove来卸载自动安装和不再需要的所有内容。

我猜tor-geoipdb会被删除,因为它依赖于tor,所以没有安装tor就无法安装它。

现在,torsocks可以自行安装,但不再需要安装。所以它可以被自动移除。

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

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/225320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档