安裝xcode-select
- 如果你是第一次打開可怕的終端機,可能會被提示安裝xcode必要的套件,裝就對了
安裝homebrew
參考官網:為 macOS(或 Linux)添上套件管理工具 — Homebrew
把homebrew加入path
- 安裝完後,注意一下最後要把brew加進PATH裡,不知道PATH是什麼沒關係,看一下安裝程式碼的最後,應該會出現一段如下的說明,要你執行兩段程式碼,一段是以echo開頭的,一段是eval開頭。總之就是把這兩行分別執行(不要直接貼我的,有可能出錯)
- 最後檢查一下:
安裝必要套件,如git, cask之類的東西(總之就是一些能讓homebrew順利跑起來的東西)
在homebrew裡有分為formula跟cask,其中,cask選項可以讓我安裝一些圖像化App
- 安裝的基本指令如下:
- 像是Adobe
- 個人常用的軟體像是Edge, Obsidian, Google Drive, Dropbox, Zotero, Steam, Messenger, Telegram, iTerm, VSCode, Rstudio, Libreoffice,通通可以用cask指令來裝
- 想知道自己常用的軟體能不能從homebrew安裝,可以參考: homebrew-cask — Homebrew Formulae
- 或來下面這個repo裡探索一下: serhii-londar/open-source-mac-os-apps: 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
從homebrew安裝開源字體
常看到許多免費開源的字體,例如2021開源免費字體下載懶人包 | 柴魚Shiba,其實大部分都有被收錄在 Homebrew/homebrew-cask-fonts這個集合裡。
只需要先執行一次下面的指令(加入資料庫):
接著就用下面的指令安裝所有字體了
推薦一些中文常見字型
安裝App Store 的App
- 當你已習慣用brew時,就會出現連打開App Store都懶的症狀,這時就要使用mas:
- 有了mas之後,在browser裡打開任一個想下載的App,發現網址裡有一段以id開始的代碼,例如keynote的如下:
- 它的id 就是409183694
- 回到終端,輸入以下的指令:
- Keynote就會開始下載了!
安裝一些常用的驅動
- 跟安裝字體的邏輯一樣,要先加入drivers庫:
- 接著就可以安裝你要的驅動了,如果不知道驅動的名字,可以在這裡查詢
- 這裡提供幾個常用的,就看個人需求下載
備份所有用brew安裝的軟體
- 當我們想換電腦時,會想知道我們的舊電腦裝了哪些軟體,想把它們打包成一個文件,最好之後可以一鍵下載
- 輪入下面的指令:
- 就會在桌面產生一個叫Brewfile的文字檔,把這個檔案存好,你也可以參考我的Brewifle
到另一台新電腦時,只要照著上面安裝好brew後,把上面提到的Brewfile放在桌面,接著執行:
登登,一切就會自動安裝了
清理用不到的安裝檔
- 其實brew做的事,也是去載下一個dmg檔然後把它打開拉進應用程式資料夾,而這些dmg檔會被保存在一個系統的角落,當我們安裝的軟體多起來的時候,就會很佔空間,因此要定期執行一下:
- 如此一來就可以省下一些空間了:
把某些軟體從homebrew的清單中刪除。
- 所有從homebrew安裝的軟體,都會被homebrew追踨,在產生Brewfile時,就會被列進去,例如我們上面提到的字體,但有時候我們在新電腦不一定要安裝這這麼多字體,我們可以考慮直接讓homebrew不用追踨它們。
- 很可惜,homebrew本身並沒有提供這樣的選項,所以我們要移動到以下這個資料夾:
- 接著執行
ls
列出所有資料夾,rm -d "app name"
就可以刪除軟體資訊的資料夾,但軟體本身並不會被刪除。
解除安裝某個軟體
如果你之前已經安裝過某個軟體,然後想改用brew 的方式重裝一次
- 加上—force的選項就可以了