Uninstall / remove a Homebrew package including all its dependencies

后端 未结 10 1332
萌比男神i
萌比男神i 2020-12-04 04:25

I have a Homebrew formula that I wish to uninstall/remove along with all its dependencies, skipping packages whom other packages depend upon (a.k.a. Cascadi

10条回答
  •  南笙
    南笙 (楼主)
    2020-12-04 05:01

    Based on @jfmercer answer (corrections needed more than a comment).

    Remove package's dependencies (does not remove package):

    brew deps [FORMULA] | xargs brew remove --ignore-dependencies
    

    Remove package:

    brew remove [FORMULA]
    

    Reinstall missing libraries:

    brew missing | cut -d: -f2 | sort | uniq | xargs brew install
    

    Tested uninstalling meld after discovering MeldMerge releases.

提交回复
热议问题