Homebrew (BrewUI)
Homebrew and BrewUI contributors · Homebrew の公式ネイティブ Mac インターフェースです。パッケージの検索、インストール済みソフトウェアの表示、パッケージのアップグレード、コマンド出力の確認ができます。
紹介
AI 翻訳原文を表示BrewUIはHomebrew公式のmacOSグラフィカルインターフェイスで、Homebrew.appとして配布されています。ネイティブインターフェイスを好むユーザーがHomebrewパッケージを見つけて管理できるようにし、その背後で実行されるTerminalコマンドと出力を表示します。このGUIはHomebrewコマンドラインパッケージマネージャーとは別です。
機能
- インストール済みパッケージを閲覧および検索でき、formulaとcaskのビューおよびパッケージ詳細を備えています。
- パッケージを見つけ、利用可能なアップグレードを確認できます。
- Homebrew操作を通じて、対応パッケージのインストール、アップグレード、アンインストールを行えます。
- 依存関係、被依存パッケージ、パッケージメタデータを確認できます。
- Doctorを通じてHomebrew診断を実行し、Configurationレポートを確認できます。
- コマンドを表示およびコピーし、操作の出力を内蔵コンソールに保持できます。
インストールと初回使用
brew install --cask homebrew-appを実行してインストールし、その後ApplicationsからHomebrew.appを開きます。動作するHomebrewインストールが別途必要です。このGUI caskをインストールしてもパッケージマネージャーは置き換わりません。Installedで既存のパッケージを確認し、Discoverでパッケージを探し、Upgradesで利用可能なアップグレードを確認します。ソフトウェアを変更する前に、表示されたコマンドを確認してください。バージョン0.5.0では、古いパッケージを確認する前にHomebrewを更新するため、アップグレードの確認時にHomebrewメタデータも更新されることがあります。
要件と構成
BrewUI 0.5.0にはmacOS 26.0以降が必要です。Homebrewのcaskには、現在サポートされているMacリリース向けにIntel版とApple Silicon版の両方が掲載されています。これはMac専用のSwiftUIアプリケーションです。このGUIの公式なWindows、Linux、Android、iOSビルドはありません。LinuxにおけるHomebrewの別個のコマンドラインサポートは、BrewUIのLinuxサポートを意味しません。caskはmacOSの最低要件を宣言していますが、追加のformula依存関係はありません。実際には、アプリには別途インストールされた動作中のHomebrewと、Homebrewおよび選択したパッケージに必要なツールが必要です。コントリビューター向けセットアップのSwift、Mint、Xcode要件はアプリをビルドするためのものであり、ダウンロードしたリリースの追加ランタイム要件ではありません。このプロジェクトは固定のRAMまたはインストール済みストレージの最低要件を公開していません。管理対象パッケージにはそれぞれのリソースが必要です。
Homebrewは、~/.homebrew/brew.envなどのbrew.envファイルで構成し、変更後はアプリを再起動します。シェルエイリアス、エクスポートされたログインシェル変数、カスタムPATH設定は、BrewUIの分離されたHomebrew環境を構成しません。そのため、ConfigurationおよびDoctorレポートはTerminalセッションと異なる場合があります。brew.envにはシェルコマンドではなく、リテラルのNAME=value行を使用します。
競合とパッケージ操作
caskは名前付きのパッケージ競合を宣言していませんが、すべてのサードパーティ設定との互換性を保証するものではありません。Applications内に既存のHomebrew.appがある場合、同じインストール場所を占有することがあります。パッケージ操作はTerminalが使用するのと同じHomebrewインストールを変更します。個々のパッケージには、依存関係、競合、ライセンス、特権インストール手順、サービス固有の要件がある場合があります。オプションのzapクリーンアップは、このアプリの設定とキャッシュを削除します。すべてのHomebrew管理ソフトウェアを削除すべきという意味ではありません。
アカウント、費用、ライセンス
BrewUIは無料のオープンソースです。通常のパッケージ管理にはアプリのアカウントやサブスクリプションは必要ありません。カタログデータとダウンロードにはネットワークアクセスが必要です。Homebrewを通じてインストールしたサードパーティソフトウェアには、独自の料金、アカウント、ライセンスがあります。BrewUIのソースはAGPL-3.0の下でライセンスされています。これには、改変ソフトウェアに適用されるネットワーク利用条項が含まれます。Homebrewのブランディングは、ソースコードのライセンスとは別です。
公式リファレンス
新バージョン 0.5.0の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- パッケージ操作ライフサイクル内でインストール済みインベントリを照合します。
- インターフェイスメニューのクラッシュとパッケージ詳細コンテンツのつぶれを修正します。
- 言語簡体字中国語と繁体字中国語の翻訳を追加します。