IT

Homebrew : 최고 공식 만평

lottoking 2020. 9. 7. 08:27
반응형

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

반응형