Homebrew를 사용하여 설치된 모든 패키지 목록

? Homebrew 외부에 설치된 패키지에는 관심이 없습니다.

Answer

brew list brew list --cask

brew list를 실행하면 설치된 모든 Homebrew 패키지 목록이 표시됩니다.

또한 brew list --cask Homebrew Cask 를 사용하여 설치된 항목을 제공합니다.

양조 목록

댓글

  • txt 파일에이 목록이있는 경우. 모두 어떻게 설치 하시겠습니까? brew install < list.txt가 ' 작동하지 않는 것 같습니다.
  • @Jonathan xargs brew install < list.txt 자세한 내용이나 설명이 필요하면 별도의 질문을 해주시기 바랍니다.
  • @grgarside-터미널 프롬프트를 좋아합니다. 내 메시지가 이렇게 보이도록 구성 파일을 공유 하시겠습니까?
  • @Kaushik I ' 드디어

    내 터미널 / 셸 설정 — 여기에서 질문 할 수 있습니다.

  • brew list --formulae 사용 brew list 차단됨

답변

brew leaves는 모든 최상위 패키지를 보여줍니다. 그것은 종속성이 아닌 패키지입니다. 목록을 사용하여 패키지를 다시 설치하는 경우 가장 흥미로울 것입니다.

답변

brew bundle brew 설치를 관리하고 싶기 때문에 질문하는 경우에도 흥미로울 수 있습니다. 여기에는 brew list에없는 통이 포함됩니다. 재현 가능한 Homebrew 설정을 유지하기위한 것입니다.

# creates Brewfile in the current directory from currently-installed packages brew bundle dump # edit Brewfile # install everything from the Brewfile brew bundle 

--global 플래그를 사용하여 ~/.Brewfile-f/--force는 기존 파일을 강제로 덮어 씁니다 (설치시 목록에없는 패키지를 강제로 제거함).

댓글

  • 최근 내 덤프에 따르면 bundle에서 이제 종속성이 제외됩니다. 차이점을 이해하기 어렵게 만드는 견적 스타일 및 순서와 같은 다른 변경 사항이 있지만 전체적으로는 Brewfile에서 누락되었지만 설치된 라이브러리가있는 것 같습니다.

Answer

brew list 명령을 실행하면 알파벳순으로 정렬 된 간단한 목록이 표시됩니다. 설치된 모든 패키지.

그러나 Homebrew를 사용하여 패키지를 설치할 때 다양한 필수 패키지 (종속성)가 자동으로 설치됩니다. 설치된 모든 패키지 목록을 멋지게 형식화 된 종속성 트리로 볼 수 있습니다. 이를 보려면 다음 명령을 실행하십시오.

brew deps --tree --installed

출력 예는 다음과 같습니다.

gdbm openssl python ├── gdbm ├── openssl ├── readline ├── sqlite │ └── readline └── xz readline sqlite └── readline xz 

독립적으로 나열된 패키지 (예 : 위의 예제 출력에서 gdbmopenssl)는 종속성이 없습니다. 트리 구조의 일부로 묘사 된 패키지는 종속 항목이 바로 하위 수준에 나열됩니다 (예 : sqlite 패키지는 readline 패키지가 설치됨). 트리 구조의 리프 노드에 나열된 패키지는 종속성이 없습니다.

트리 구조로 시각화 된 종속성은 불필요한 패키지를 쉽게 제거하는 데 도움이 될 수 있습니다.

답변

brew list | grep "package-name"를 사용하거나 특정 패키지를 찾는 경우 사용할 수 있습니다.
brew list "package-name"도 작동하며 추가 정보를 제공합니다.

답변

기타 종속성이 아닌 항목을 나열하는 brew leaves 및 설치된 모든 패키지에 대한 종속성 트리를 나열하는 brew deps --tree --installed를 언급했습니다.

아직 답변 중 가장 유용한 결과는 이들의 조합입니다.

 brew deps --tree $(brew leaves)  

brew 설치의 전체 트리를 나열합니다.

Answer

brew 패키지를 보려면 다음을 수행하십시오.

brew list 

통 패키지보기 :

brew list --cask 

업그레이드 가능한 추출 패키지보기 :

brew outdated 

업그레이드 가능한 캐스 크 패키지보기

brew outdated --cask 

답변

이 스 니펫 을 사용하여 설치된 모든 패키지를 나열하고 패키지별로 정렬 할 수 있습니다. 크기

 brew list --formula | \ xargs -n1 -P8 -I {} \ sh -c " brew info {} | \ egrep "[0-9]* files, " | \ sed "s/^.*[0-9]* files, \(.*\)).*$/{} \1/" " | \ sort -h -r -k2 - | \ column -t  

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다