Macos 如何从自制水龙头中移除所有内容?
没有好的方法可以移除特定水龙头上的所有东西。 我尝试了Macos 如何从自制水龙头中移除所有内容?,macos,homebrew,Macos,Homebrew,没有好的方法可以移除特定水龙头上的所有东西。 我尝试了untap;它只是打开水龙头,但不处理包裹 从中安装,并实际重新安装从中安装的软件包 将导致点击该特定的点击返回 如果没有很好的卸载方法,请将tap及其软件包一起卸载 有没有办法列出所有已安装的软件包并显示它们来自哪个点击 有没有办法列出所有已安装的软件包并显示它们来自哪个点击 您可以使用brew ls--全名--formula列出所有已安装的软件包。Tap的公式以其Tap为前缀: $ brew ls --full-name --formul
untap
;它只是打开水龙头,但不处理包裹
从中安装,并实际重新安装从中安装的软件包
将导致点击该特定的点击返回
如果没有很好的卸载方法,请将tap及其软件包一起卸载
有没有办法列出所有已安装的软件包并显示它们来自哪个点击
有没有办法列出所有已安装的软件包并显示它们来自哪个点击
您可以使用brew ls--全名--formula
列出所有已安装的软件包。Tap的公式以其Tap为前缀:
$ brew ls --full-name --formula
...
webp
xz
yarn
z
zlib
bfontaine/utils/eq
osrf/simulation/ignition-math3
在下面的输出中,bfontaine/utils/eq
是mybfontaine/utils
点击的公式eq
<代码>点火-math3来自osrf/模拟
点击
默认情况下,brew ls
在多列上显示公式。您可以通过将输出输送到cat
,强制它们显示一列:
$ brew ls --full-name --formula | cat
如何从自制水龙头中移除所有内容 基于上述内容,您可以这样做:
$ brew ls --full-name --formula | grep '^your/tap/' | xargs brew uninstall
注意:如果不使用
--formula
,brew ls
也会显示,这是安装.app
s的特殊formula。我使用的是brew 2.5.12版,需要添加arg--formula
才能工作。因此它变成:$brew ls--全名--公式| grep'^your/tap/| xargs brew卸载
谢谢@FarisArifiansyah!我编辑了答案。