Brew:卸载所有版本的软件包

时间:2017-06-20 02:51:24

标签: qt homebrew

我正在尝试卸载qt。 我做了brew uninstall qt,它卸载了版本5.9.0,但它说:

  

4.8.7_2,仍然安装了5.8.0_1 2

我也想删除它们。 有没有办法用brew卸载软件包的所有版本? 提前谢谢!

操作系统:Mac El Capitan

2 个答案:

答案 0 :(得分:1)

brew uninstall --force qt

工作

答案 1 :(得分:0)

brew uninstall qt@4.8.7_2 qt@5.8.0_1

这两种方法都可能会警告仍然存在依赖关系,例如在我的机器上:

$ brew uninstall qt
Error: Refusing to uninstall /usr/local/Cellar/qt/5.14.0
because it is required by gnuplot, octave, poppler and pyqt, which are currently installed.
You can override this and force removal with:
  brew uninstall --ignore-dependencies qt

您不使用--force,而是将这些反向依赖项添加到列表中。对于上面的示例:

brew uninstall qt@5.14.0 gnuplot octave poppler pyqt

然后您可以使用brew list来检查是否还有其他要删除的残余物。