? Homebrew 외부에 설치된 패키지에는 관심이 없습니다.
Answer
brew list
brew list --cask
brew list
를 실행하면 설치된 모든 Homebrew 패키지 목록이 표시됩니다.
또한 brew list --cask
는 Homebrew Cask 를 사용하여 설치된 항목을 제공합니다.
댓글
답변
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
독립적으로 나열된 패키지 (예 : 위의 예제 출력에서 gdbm
및 openssl
)는 종속성이 없습니다. 트리 구조의 일부로 묘사 된 패키지는 종속 항목이 바로 하위 수준에 나열됩니다 (예 : 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
brew install < list.txt
가 ' 작동하지 않는 것 같습니다.xargs brew install < list.txt
자세한 내용이나 설명이 필요하면 별도의 질문을 해주시기 바랍니다.내 터미널 / 셸 설정 — 여기에서 질문 할 수 있습니다.
brew list --formulae
사용brew list
차단됨