如何使用簡單的終端命令更新macOS

ruijing1207發表於2020-10-16

如果您討厭在macOS軟體更新後每次重新啟動時都等待進度條完成,那麼您將很高興地瞭解到還有另一種更新Mac的方法可以潛在地減少停機時間。

該過程涉及一個簡單的終端命令,並允許您繼續使用Mac,因為下載了更新,並且初始軟體安裝在後臺進行。在我們的測試中,我們發現該方法能夠減少重新啟動安裝過程中幾分鐘的空閒時間,但是節省的時間取決於計算機和相關更新。

特別是使用較舊Mac的使用者可能會喜歡此技巧,因為它省卻了必須啟動Mac App Store的整個過程,因為它執行緩慢,有時甚至反應遲鈍。繼續閱讀以瞭解其操作方法。

如何從命令列更新macOS

在執行這些步驟之前,請確保您具有系統的完整備份,該備份應與執行任何更新的過程相同。請注意,以下過程僅列出了庫存的Apple系統更新(iTunes,Photos,印表機驅動程式等),而不列出未與macOS一起安裝的其他Apple應用程式(例如Xcode)的更新,也不列出來自第三方軟體的第三方更新。 Mac App Store。

  1. 要從命令列更新macOS,請首先啟動Terminal,可以在Applications / Utilities資料夾中找到它。這將開啟終端視窗和命令提示符,供您開始鍵入。

  1. 輸入以下命令,然後按Enter:softwareupdate -l

  1. 等待您的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的計劃的後臺檢查以進行更新。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980153/viewspace-2727189/,如需轉載,請註明出處,否則將追究法律責任。

相關文章