Homebrewを使用してインストールされたすべてのパッケージのリスト

? Homebrew以外にインストールされたパッケージには興味がありません。

回答

brew list brew list --cask

brew listを実行すると、インストールされているすべてのHomebrewパッケージのリストが表示されます。

さらに、brew list --caskは、自作カスクを使用してインストールされたアイテムを提供します。

醸造リスト

コメント

  • このリストがtxtファイルに含まれている場合。それらすべてをどのようにインストールしますか? brew install < list.txtは機能しないようです'動作しないようです。
  • @Jonathan xargs brew install < list.txt詳細や説明については、別の質問をしてください。
  • @ grgarside-ターミナルプロンプトが大好きです。プロンプトをそのように見せるために設定ファイルを共有してもよろしいですか?
  • @Kaushik I 'ついに

端末/シェルの設定-そこで質問してください。

  • 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を使用して、既存のファイルを強制的に上書きします(インストールの場合、これにより、リストされていないパッケージが強制的にアンインストールされます)。

    コメント

    • 最近の私のダンプは、bundleが依存関係を除外していることを示唆しています。引用スタイルや順序など、差分を理解しにくくしている他の変更がいくつかありますが、全体として、少なくとも一部のライブラリがBrewfileから欠落しているように見えますが、インストールされています。

    回答

    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  

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です