? Homebrew以外にインストールされたパッケージには興味がありません。
回答
brew list
brew list --cask
brew list
を実行すると、インストールされているすべてのHomebrewパッケージのリストが表示されます。
さらに、brew list --cask
は、自作カスクを使用してインストールされたアイテムを提供します。
コメント
端末/シェルの設定-そこで質問してください。
ivの場合はbrew list --formulae
を使用してくださいid = “b60a675b91″>
がブロックされています
回答
brew leaves
は、すべてのトップレベルパッケージを表示します。それは依存関係ではないパッケージです。リストを使用してパッケージを再インストールする場合、これは最も興味深いはずです。
回答
brew bundle
は、brewのインストールを管理したいので質問している場合にも興味深いかもしれません。これには、brew list
には含まれない樽が含まれます。再現可能な自作のセットアップを行うことを目的としています。
# creates Brewfile in the current directory from currently-installed packages brew bundle dump # edit Brewfile # install everything from the Brewfile brew bundle
--global
フラグを使用して--global
フラグを操作できます。 div id = “f05cce3625″>
および-f/--force
を使用して、既存のファイルを強制的に上書きします(インストールの場合、これにより、リストされていないパッケージが強制的にアンインストールされます)。
コメント
回答
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インストールの完全なツリーが一覧表示されます。
回答
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
詳細や説明については、別の質問をしてください。