Homebrew安裝的所有項目,以及你從來不用的。
Vitals會詢問Homebrew在你的Mac上安裝了什麼,並顯示每個套件的大小、等待中的更新,以及它的程式上次執行的時間。從未見執行的套件會列出佔用的空間,服務有「開始」和「停止」,在你確認brew指令之前,什麼都不會執行。
這些數字是模擬的:網頁讀不到你的Mac,也不應該讀到。
每個套件,附上大小和上次執行時間。
你指名安裝的formula和cask,每個都附上它是什麼、版本、在磁碟上的大小,以及Vitals上次看到它的程式執行的時間。打開一個開關就能看到相依項目,每個都附上需要它的套件。
- formula和cask
- 在磁碟上的大小,所有版本都算在內
- 「正在執行」、「今天」、「本週」、「本月」
- 相依項目,附上需要它的套件
你安裝了卻從未執行的套件。
「未見執行」列出Vitals從未看到執行的套件,以及它們加起來佔用的空間。沒有其他套件需要的套件會有「解除安裝」,你確認後它會執行brew uninstall。
- 未見執行的套件,附上佔用的空間
- 沒有其他套件需要的,可以解除安裝
- 其餘的會標示被誰依賴
- 執行brew uninstall,並說明這一點
brew services,附有「開始」、「停止」和「重新啟動」。
每個Homebrew服務,附上是否在執行、登入時是否啟動,以及是否以root身分執行。「開始」、「停止」和「重新啟動」會執行brew services,服務的連接埠則在「連接埠」區塊中。
- 執行中、已停止,或因錯誤而停止
- 登入時是否啟動
- 以sudo啟動,以root身分執行
- 它的連接埠在「連接埠」區塊中
等待中的更新,以及清理能釋放多少空間。
有新版本的套件會說明是哪個版本,每個都有「升級」,還有「全部升級」一次處理全部。「可釋放」是Homebrew的舊版本和下載檔案所佔用的空間,「清理」會執行brew cleanup。
- 已安裝的版本,以及新版本
- 升級一個,或「全部升級」
- 舊版本和下載檔案,附上它們的大小
- 執行中的服務會以新版本重新啟動
Homebrew:之前與之後
大多數開發者都用Homebrew安裝工具,而它只會越裝越多。兩年前試過一次的formula和它的相依項目都還在,為某個專案裝的資料庫每次登入仍會啟動,每次升級也都會留下舊版本。
brew list會列出它們的名稱,但不會說你用了哪些、每個佔用多少空間,或此刻有哪個服務在執行。這些各要用不同的指令查。
「Homebrew」是Vitals「開發者」標籤頁中的一個區塊,把這些集中在一起:每個套件的大小和上次執行時間、從未見執行的套件、等待中的更新、附有「開始」和「停止」的服務,以及清理能釋放多少空間。每項更改都是一個brew指令,在你確認後才執行。
在Vitals中的位置
標籤頁、選單列項目和設定,依你會用到的順序排列。
- 01
打開「開發者」標籤頁並選擇「Homebrew」
Vitals會詢問brew安裝了什麼,這需要一兩秒,然後顯示你指名安裝的套件和它們的大小。
- 02
看看你從來不用的
「未見執行」列出Vitals從未看到執行的套件,以及它們佔用的空間。確認後即可解除安裝。
- 03
查看服務
每個服務都會說明是否在執行,以及登入時是否啟動。停止一個你不需要的服務,它會一直保持停止,直到你再次啟動它。
- 04
升級和清理
升級一個或所有套件,然後執行清理,移除Homebrew保留的舊版本和下載檔案。
背後的詞彙
這些數字代表什麼,摘自活動監視器詞彙表。
問題
購買前,大家對homebrew最常問的問題。
Vitals怎麼知道套件上次是什麼時候執行的?
從它自己的使用記錄。套件安裝的程式在執行時,Vitals會記下來,所以每個套件都會顯示「正在執行」、「今天」、「本週」、「本月」、「一個多月前」或「未見執行」。一秒內就結束的指令很少會被記到。
Vitals會自己更改任何東西嗎?
不會。「升級」、「解除安裝」、「清理」和服務按鈕各自執行一個brew指令,而且會先確認,並說明是哪個指令。
它也會顯示cask嗎?
會。formula和cask都會列出。
那相依項目呢?
列表一開始只有你指名安裝的套件。開啟「包括相依項目」,就能看到其他套件帶進來的程式庫,每個都附上需要它的套件。
它能解除安裝其他套件需要的套件嗎?
不能。只有沒有其他套件需要的套件才會提供「解除安裝」。其餘的會說明是誰需要它們。
它能管理brew services嗎?
可以。每個服務都會顯示是否在執行、登入時是否啟動,以及是否以sudo啟動,並附有「開始」、「停止」和「重新啟動」。
清理能釋放多少空間?
Vitals會詢問Homebrew,它會保留升級時被取代的版本和它下載的檔案。數字顯示在「可釋放」底下,「清理」會執行brew cleanup。
我的助理可以詢問安裝了什麼嗎?
可以。助理可以透過MCP詢問安裝了什麼、哪些有更新、哪些從未見執行,vitals homebrew也會在終端機中給出同樣的答案。
繼續閱讀
用到它的指南,以及Vitals和大家為此購買的App比起來如何。