반응형
Homebrew : 최고 공식 만평
채팅없이 설치 한 수식 만 표시하는 방법을 찾고 있습니다. 모든 프로그램의 목록을 갖고 싶습니다.
brew list
모든 공식을 사용하는 방법을 알고 있습니다. 나는 또한 brew graph
나에게 의존성 그래프 를 제공 하는 것을 알고 있습니다 .graphviz
즉, 시스템을 다시 존재하는 최소한의 공식을 갖고 싶습니다.
사용 brew leaves
: 더 많은 공식의 공식을 표시합니다.
$ brew deps --installed
tmux: pkg-config libevent
q:
gdbm:
libxml2:
asciidoc: docbook
libevent:
pkg-config:
pcre:
docbook:
zsh: gdbm pcre
readline:
emacs: pkg-config
이것은 모든 공식의 목록을 제공하는 것입니다. 모든 수식 목록과 모든 수식 목록을 만들고 수식 목록에서 제거 할 수 있습니다. 그러면 수식의 수식이 아닌 수식 목록이 제공됩니다.
$ cat brew-root-formulae.sh
#!/bin/sh
brew deps --installed | \
awk -F'[: ]+' \
'{
packages[$1]++
for (i = 2; i <= NF; i++)
dependencies[$i]++
}
END {
for (package in packages)
if (!(package in dependencies))
print package
}'
.
$ ./brew-root-formulae.sh
zsh
asciidoc
libxml2
readline
tmux
q
emacs
이것이 당신이 분류하는 출력입니까?
이것은 의회 공식을 트리로 보여줍니다.
brew deps --installed --tree
참고 URL : https://stackoverflow.com/questions/21758536/homebrew-list-only-installed-top-level-formulas
반응형
'IT' 카테고리의 다른 글
다른 작업 내에서 작업 호출 (0) | 2020.09.07 |
---|---|
전체 데이터베이스 SQL-Server 스크립팅 (0) | 2020.09.07 |
re 모듈의 정규식이 단어 경계 (\ b)를 지원하고? (0) | 2020.09.07 |
sed 또는 awk : 패턴에 따라 n 줄 삭제 (0) | 2020.09.07 |
jQuery 플러그인 구문을 이해하고 싶습니다. (0) | 2020.09.07 |