apt/yum/brew如何干净的卸载程序包

我们在使用apt/yum/brew的时候,安装一个包的时候,会直接安装所有依赖的包,删除的时候则不会把安装的包全删去。有什么比较好的办法吗。

阅读 16.5k
2 个回答

对于 apt:

apt-get purge <your package>
apt-get autoremove

对于 yum,需要在 /etc/yum.conf 里面添加一个配置:

clean_requirements_on_remove=1

然后就可以使用 yum autoremove 清除依赖了,不过这个功能貌似在 yum 3.2.29 里面才有。

对于 brew,(应该)没有移除不需要的依赖的功能,如果想要删除不需要 lib,可以使用 brew list 得到安装的 formula 列表之后再手动删除不需要的。一般 brew 不会像 apt-get/yum 那样疯狂的安装各种 lib,所以感觉手动操作也还行。

这样?

sudo apt-get autoremove
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏