Homebrewでインストールしたすべてと、使っていないもの。
VitalsはHomebrewに、Macに何をインストールしたかを問い合わせ、すべてのパッケージを、サイズ、待機中のアップデート、そのプログラムが最後に実行された時期とともに表示します。実行が確認されていないものは使用容量とともに一覧表示され、サービスには“開始”と“停止”があります。brewコマンドはあなたが確認するまで実行されません。
数値はシミュレーションです。WebページはMacの情報を読み取れませんし、読み取るべきでもありません。
すべてのパッケージと、そのサイズ、最後に実行された時期。
名前を指定してインストールしたフォーミュラとcaskを、それぞれの説明、バージョン、ディスク上のサイズ、Vitalsがそのプログラムの実行を最後に確認した時期とともに表示します。スイッチ1つで依存関係も、それを必要とするものとともに表示できます。
- フォーミュラとcask
- すべてのバージョンを含めたディスク上のサイズ
- 現在実行中、今日、今週、今月
- 依存関係と、それぞれを必要とするもの
インストールしたのに一度も実行していないパッケージ。
“実行未確認”には、Vitalsが一度も実行を確認していないパッケージが、合計の使用容量とともに表示されます。ほかから必要とされていないパッケージには“アンインストール”があり、確認のあとでbrew uninstallを実行します。
- 実行未確認のものと、その使用容量
- ほかから必要とされていないものには“アンインストール”
- それ以外には依存元を表示
- brew uninstallを実行し、そのことを明示
“開始”、“停止”、“再起動”付きのbrew services。
すべてのHomebrewサービスを、実行中かどうか、ログイン時に起動するか、rootとして実行されているかとともに表示します。“開始”、“停止”、“再起動”はbrew servicesを実行し、サービスのポートは“ポート”セクションに表示されます。
- 実行中、停止、またはエラーで停止
- ログイン時に起動するかどうか
- sudoで起動、rootとして実行
- ポートは“ポート”セクションに
待機中のアップデートと、クリーンアップで解放される容量。
新しいバージョンがあるパッケージにはそのバージョンが表示され、それぞれに“アップグレード”、まとめて行うには“すべてアップグレード”があります。“解放可能”はHomebrewの古いバージョンとダウンロードが使っている容量で、“クリーンアップ”でbrew cleanupが実行されます。
- インストール済みのバージョンと新しいバージョン
- 1つだけアップグレード、または“すべてアップグレード”
- 古いバージョンとダウンロード、そのサイズ
- 実行中のサービスは新しいバージョンで再起動
Homebrew:これまでとVitals
ほとんどの開発者はHomebrewでツールをインストールしていて、それは増える一方です。2年前に一度試したフォーミュラは依存関係ごとまだ残り、1つのプロジェクトのために入れたデータベースはログインのたびに起動し、アップグレードのたびに古いバージョンが残ります。
brew listで名前はわかります。でも、どれを使っているか、それぞれがどれだけの容量を使っているか、いまどのサービスが実行中かはわかりません。どれも別のコマンドが必要です。
Vitalsの“デベロッパ”タブのセクションの1つ、“Homebrew”は、それらを1か所にまとめます。すべてのパッケージのサイズと最後に実行された時期、実行が確認されていないもの、待機中のアップデート、“開始”と“停止”付きのサービス、そしてクリーンアップで解放される容量です。変更はすべてbrewコマンドで、あなたが確認したあとに実行されます。
Vitalsのどこにあるか
タブ、メニューバー項目、設定を、使う順に並べました。
- 01
“デベロッパ”タブを開いて“Homebrew”を選ぶ
Vitalsがbrewに何がインストールされているかを問い合わせ(1〜2秒かかります)、名前を指定してインストールしたパッケージをサイズとともに表示します。
- 02
使っていないものを確認
“実行未確認”には、Vitalsが一度も実行を確認していないパッケージが、使用容量とともに表示されます。確認のあとでアンインストールできます。
- 03
サービスを確認
各サービスには、実行中かどうかと、ログイン時に起動するかが表示されます。不要なものを停止すると、もう一度開始するまで停止したままになります。
- 04
アップグレードとクリーンアップ
パッケージを1つずつ、またはすべてアップグレードし、クリーンアップを実行してHomebrewが残した古いバージョンとダウンロードを削除します。
関連する用語
数値の意味を、アクティビティモニタ用語集から紹介します。
お問い合わせ
homebrewについて、購入前によく聞かれる質問。
パッケージが最後に実行された時期を、Vitalsはどうやって知るのですか?
Vitals自身の使用履歴からです。パッケージがインストールしたプログラムが実行されていると、Vitalsがそれを記録するので、各パッケージには“現在実行中”、“今日”、“今週”、“今月”、“1か月以上前”、“実行未確認”のいずれかが表示されます。1秒以内に終わるコマンドはほとんど検出されません。
Vitalsが勝手に何かを変更することはありますか?
いいえ。“アップグレード”、“アンインストール”、“クリーンアップ”、サービスのボタンは、どのコマンドかを示す確認のあとで、それぞれbrewコマンドを実行します。
caskも表示されますか?
はい。フォーミュラもcaskも表示されます。
依存関係はどうなりますか?
一覧には、まず名前を指定してインストールしたものが表示されます。“依存関係を含める”をオンにすると、ほかのパッケージが一緒に入れたライブラリも、それを必要とするものとともに表示されます。
ほかのパッケージが必要とするパッケージをアンインストールできますか?
いいえ。“アンインストール”が表示されるのは、ほかから必要とされていないパッケージだけです。それ以外には、何がそれを必要としているかが表示されます。
brew servicesを管理できますか?
はい。各サービスには、実行中かどうか、ログイン時に起動するか、sudoで起動されたかが表示され、“開始”、“停止”、“再起動”があります。
クリーンアップでどれくらい解放されますか?
VitalsはHomebrewに問い合わせます。Homebrewは、アップグレードで置き換えられたバージョンとダウンロードしたファイルを残しています。その量は“解放可能”に表示され、“クリーンアップ”でbrew cleanupが実行されます。
何がインストールされているかをアシスタントから問い合わせられますか?
はい。アシスタントはMCP経由で、何がインストールされているか、どれにアップデートがあるか、どれの実行が確認されていないかを問い合わせられます。ターミナルではvitals homebrewで同じ内容がわかります。
関連情報
これを使うガイドと、同じ目的で買われるアプリとVitalsの比較。