教你使用簡單的終端命令更新macOS
如果您討厭在macOS軟體更新後每次重新啟動時都等待進度條完成,那麼您將很高興地瞭解到還有另一種更新Mac的方法可以潛在地減少停機時間。
該過程涉及一個簡單的終端命令,並允許您繼續使用Mac,因為下載了更新,並且初始軟體安裝在後臺進行。在我們的測試中,我們發現該方法能夠減少重新啟動安裝過程中幾分鐘的空閒時間,但是節省的時間取決於計算機和相關更新。
特別是使用較舊Mac的使用者可能會喜歡此技巧,因為它省卻了必須啟動Mac App Store的整個過程,因為它執行緩慢,有時甚至反應遲鈍。繼續閱讀以瞭解其操作方法。
如何從命令列更新macOS
在執行這些步驟之前,請確保您具有系統的完整備份,該備份應與執行任何更新的過程相同。請注意,以下過程僅列出了庫存的Apple系統更新(iTunes,Photos,印表機驅動程式等),而不列出未與macOS一起安裝的其他Apple應用程式(例如Xcode)的更新,也不列出來自第三方軟體的第三方更新。 Mac App Store。
要從命令列更新macOS,請首先啟動Terminal,可以在Applications / Utilities資料夾中找到它。這將開啟終端視窗和命令提示符,供您開始鍵入。
輸入以下命令,然後按Enter:softwareupdate -l
等待您的Mac在Apple的伺服器上搜索當前可用於系統的任何macOS軟體更新。如果沒有可用的更新,您將返回到命令提示符。
現在讓我們看一下命令的輸出。可用的更新始終在列表中顯示為專案。在我們的示例中,目前只有一個更新可用,但是每個專案都採用相同的格式,如下所示:
星號線表示Mac可以下載的單個軟體更新程式包。該行也稱為識別符號。
第二行提供了更新的更詳細說明,包括版本號(通常在括號中)和下載檔案大小(以千位元組為單位)。[推薦]表示建議所有使用者使用此更新,[重新啟動]表示Mac需要重新引導才能完成安裝。
要在列表中下載並安裝特定更新,請使用以下格式,但將NAME替換為更新的識別符號:
軟體更新-i NAME
要麼:
軟體更新-安裝名稱
請注意,如果要安裝的軟體包名稱中包含空格,則需要將整個內容用單引號引起來。因此,例如:
softwareupdate --install’macOS High Sierra 10.13.3補充更新-’
另外,請注意軟體包名稱末尾的空格。如果存在的話,它們也需要包含在引號中。
繼續,要為您的系統下載特定的更新而又不在那裡進行安裝,則可以使用:
軟體更新-d NAME
隨後,可以使用上述相同的-i或–install命令甚至通過Mac App Store安裝以這種方式下載的更新。這些更新將下載到/ Library / Updates中的資料夾中,但並非設計為通過雙擊該目錄中的軟體包來進行安裝。您需要使用–install命令或訪問Mac App Store來實際啟動安裝。
最後,要下載並安裝系統的所有可用更新,請鍵入以下命令:
軟體更新-i -a
使用這些命令,您可以繼續進行更新,而不必下載更新並繼續在後檯安裝。一切都很好,終端最終會提示您手動重新啟動計算機,以便完成完整的安裝過程。(請注意,對於-l或-list命令以外的所有命令,softwareupdate實用程式均需要管理員身份驗證。如果以普通admin使用者身份執行softwareupdate,則會在需要時提示您輸入密碼。)
正如某些使用者無疑會意識到的那樣,還有一些其他選項可以與softwareupdate實用程式結合使用。例如,-schedule on / off啟用/禁用Mac的計劃的後臺檢查以進行更新。