簡介
gibMacOS
是由 GitHub 開發者 corpnewt 編寫的一款 Shell 工具。它采用 Python 編程語言,可以讓用戶打開后在純文本頁面中輕松選擇并下載來源于 Apple 官方的 macOS 完整安裝包。
Repo 地址:https://github.com/corpnewt/gibMacOS
(其他內容,請參考 repo 中作者的 README.md
文件)
使用體驗
環境需要:
- macOS 操作系統
- Python 2/3
- Shell 終端
首先,我們根據上文的鏈接,打開到 GitHub 中的這個項目:
雖然這個項目沒有直接的 Releases,但它的整體項目框架十分簡單。我們可以一眼找到我們需要的腳本—— gibMacOS.command
或 gibMacOS.py
。至于 gibMacOS.bat
,因為本次我們討論的內容是在 Mac 平臺上的,所以我們不管它。本人推薦使用 gibMacOS.command
,因為它可以直接在終端打開,更方便操作。 當然如果你愿意用 Python 文件也無妨,直接在你的 Python 編輯器 App 里運行就好(這樣腳本將會在編輯器內部運行)。
我們點擊 GitHub 中的綠色按鈕 “<> Code”,無論使用何種方法,都要吧整個 repo 克隆到本地。
實際操作時,我以在終端中打開為例。 我的使用環境:macOS 15 Beta / iTerm 3.5.2 / Python 3.12。
雙擊 gibMacOS.command
(或將它拖拽到終端中)打開,它會顯示這樣的界面:

整個界面其實很好理解:上方 Available Products,顯示在目前設置下可用的 macOS 版本安裝包下載的選擇;其下方是各種設置,可以更改最高系統版本、改變目錄(可以是公開版本穩定版、公共測試版或開發者測試版)、只顯示 URL、設置系統軟件更新的目錄為當前的目錄、清理軟件更新目錄、只設置恢復模式、顯示目錄 URL、退出。這些設置依個人情況而定。
我們在 Please select an option:
后面輸入選擇的版本或設置,它便直接開始下載,下載完的 InstallAssistant.pkg
將會存放在 /Applications
目錄中。
另外說一句:在發現
gibMacOS
之前,我曾經體驗過開發者 munki 的macadmin-scripts
,但最終還是認為
gibMacOS
的界面更加簡潔、豐富、人性化。(后來才知道,gibMacOS
的開發借鑒了macadmin-scripts
和其他一些 macOS 完整包下載工具,我不禁感嘆:青,取之于藍,而青于藍啊!)
好了,本期分享到此結束,謝謝大家!【開源 Mac 工具推薦】系列將會持續更新,關注我(YoungGeeker),一起探索少年極客的世界!