2017-11-17 9 views
0

특정 탭에서 모든 것을 제거하는 좋은 방법은 없습니다. 시도했습니다 untap; 단지 탭을 언탭하고, 패키지 을 설치하지 않고 실제로 설치된 패키지를 다시 설치하면 이 특정 탭을 다시 탭하게됩니다.자작가 수돗물에서 모든 것을 제거하려면 어떻게합니까?

패키지를 함께 제거 할 수있는 좋은 방법이 없다면 설치된 패키지를 모두 나열하고 해당 탭의 출처를 표시하는 방법이 있습니까?

답변

2

설치된 패키지를 모두 나열하고 어떤 탭의 출처인지 보여주는 방법이 있습니까?

brew ls --full-names으로 설치된 패키지를 모두 나열 할 수 있습니다. Tap'd 수식은 탭 접두어 :

아래 출력
$ brew ls --full-names 
... 
webp 
xz 
yarn 
z 
zlib 
bfontaine/utils/eq 
osrf/simulation/ignition-math3 

, bfontaine/utils/eqbfontaine/utils 수돗물 화학식 eq이다. ignition-math3osrf/simulation 탭입니다.

기본적으로 brew ls은 여러 열에 수식을 표시합니다. 당신은 cat 출력을 파이프하여 하나 하나 개의 열을 표시하도록 강제 할 수 있습니다 :

$ brew ls --full-names | cat 

어떻게 브루 탭에서 모든 것을 제거합니까? 상기 내용을 토대로

, 당신이 뭔가를 할 수 있습니다 :

$ brew ls --full-names | grep '^your/tap/' | xargs brew uninstall