從 Apple 服務器直接下載 macOS Big Sur

macOS 的下一個大版本已經發布。Apple 已為所有用戶發布了 macOS Big Sur。和往年一樣,Apple 的服務器將忙於處理大量下載請求,至少在最初幾天是這樣。

當然,macOS 系統更新體驗隨著時間的推移有了很大的提升。雖然您不太可能遇到下載速度慢、無法恢復下載、下載中斷、經常斷開連接等下載問題,但在通過系統偏好設置或 Mac App Store 下載 Big Sur 更新時,仍然有可能出現。

因此,許多用戶仍然會尋找 Big Sur 的直接下載鏈接,主要是為了通過下載管理器進行更快的下載,以及在中斷時提供恢復支持。

在本文中,我們將探索一種直接從 Apple 服務器下載 macOS Big Sur 的方法,而不是通過 MAS/系統偏好設置,使用您最喜歡的網絡瀏覽器或專用下載管理器。

注意:本文專門針對從 Apple 服務器直接下載的 macOS Big Sur。對於其他 macOS 和 OS X 版本,請查看本系列之前的文章。

下載並安裝沒有 MAS/系統偏好設置的 macOS Big Sur

在 macOS 中,每當您下載新的系統更新時,都會將一些軟件包文件下載到您的計算機,然後由軟件更新實用程序進行處理,將它們轉換為可執行的“.app”文件。

在此解決方法中,我們將使用 Web 瀏覽器或合適的下載管理器直接從 Apple 服務器下載這些原始包。然後,我們將以這樣一種方式配置計算機,即軟件更新通過從 Mac 上的本地目錄獲取包文件來處理包文件,而不是從 Apple 服務器再次下載它。

macOS Big Sur 直接下載

步驟 1:從下面提供的相應 URL 下載以下文件。

macOS Big Sur 11.1 (20C69) / 2020 年 12 月 14 日(更新)

  1. macOS Big Sur InstallAssistant.pkg 文件下載地址:http :
    //swcdn.apple.com/content/downloads/00/55/001-86606-A_9SF1TL01U7/5duug9lar1gypwunjfl96dza0upa854qgg/InstallAssistant.pkg
  2. macOS Big Sur InstallAssistant.pkg.integrityDataV1 文件下載地址:http :
    //swcdn.apple.com/content/downloads/00/55/001-86606-A_9SF1TL01U7/5duug9lar1gypwunjfl96dza0upa854qgg/InstallAssistant.pkg.pkg.

** 更新:在早期版本的 macOS 中,我們需要下載多個 .pkg 文件,這需要以下步驟才能最終創建 Installer.app 文件。但是,對於 Big Sur,您只需要下載InstallAssistant.pkg文件,運行它,然後完成軟件包安裝程序嚮導。

相關問題  如何解決 Google Chrome 中的 ERR_CACHE_MISS 錯誤(確認重新提交表單)

完成這些步驟後,您應該會在 /Applications 目錄中找到Install macOS Big Sur.app文件,然後您可以運行該文件在 Mac 上安裝 Big Sur。如果這對您不起作用,您可以嘗試下面提供的舊方法。

我們比較了兩種方法創建的 Install macOS Big Sur.app 文件的哈希值,可以確認這兩個文件完全相同。

步驟 2:配置您的 Mac,以便軟件更新在本地而不是從 Apple 服務器查找 macOS 包。

為此,您需要在 Mac 上編輯主機文件,將下載 URL(“swcdn.apple.com”)的根域指向 localhost(“127.0.0.1”)。以下說明將指導您根據需要修改主機文件。

  1. 從啟動板或應用程序列表啟動 Mac 上的終端​​。
  2. 輸入以下命令:“ sudo nano /etc/hosts
  3. 出現提示時提供系統密碼。主機文件現在在終端窗口中以可編輯模式打開。
  4. 將以下行追加到文件末尾:“ 127.0.0.1 swcdn.apple.com ”。
  5. control + X (^X),然後按Y,然後回車鍵保存文件並返回終端提示。

從現在開始,從 Mac 向特定根域 (swcdn.apple.com) 發出的任何請求都將被定向到本地主機。

注意:有時,您可能需要刷新 DNS 緩存以使更改生效。在這種情況下,請使用“sudo killall -HUP mDNSResponder”命令刷新 DNS 緩存。

第 3 步:將包文件放在 localhost 根目錄的某個相對路徑中,以模仿它們各自下載 URL 的結構。

在本例中,我們將桌面創建一個名為“ macos_local的文件夾,並在該文件夾下複製包 URL 的目錄結構。創建相對路徑後,我們將配置本地主機服務器以指向桌面上的“macos_local”目錄。然後,我們將使用 macOS 的內置 SimpleHTTP 服務器將文件夾轉換為 Web 服務器目錄。

相關問題  修正電子郵件遭到退回 [Gmail 和 Outlook]

以下說明將指導您完成設置過程。

  1. 從啟動板或應用程序列表中打開終端。
  2. 在命令行中輸入cd Desktop ”並按回車鍵進入桌面文件夾。
  3. 輸入“ mkdir macos_local ”並回車以在桌面上創建同名的根目錄。
  4. 輸入“ cd macos_local ”並按回車鍵進入新創建的文件夾
  5. 輸入以下命令以在 macos_local 文件夾中創建 .pkg 文件的相對路徑(需要時提供管理員密碼):
    sudo mkdir -p ./content/downloads/00/55/001-86606-A_9SF1TL01U7/5duug9lar1gypwunjfl985d4 /
  6. 將下載的包文件放在桌面上 macos_local 文件夾中的各自相對位置(根據它們的 URL)。出現提示時單擊驗證,並提供系統管理員密碼。
  7. 將 macos_local 作為終端中的當前工作目錄,執行以下命令:“ sudo python -m SimpleHTTPServer 80 ”。提供管理員密碼,然後在隨後的消息提示中單擊“允許”。

當前目錄 (macos_local) 現在託管在本地主機上。保持終端窗口打開以保持本地主機服務器運行,直到該過程完成。

要驗證設置,請單擊瀏覽器中的任何包 (.pkg) URL,並在下載包時檢查下載速度。

您可能會注意到下載速度非常快(遠高於 Internet 連接速度)。這是因為文件將通過本地主機下載;您的互聯網帶寬將不會被使用。

第 4 步:通過 Mac App Store 或系統偏好設置下載 macOS Big Sur。

由於您已在本地重定向包 URL,軟件更新/MAS 將從本地主機獲取包文件並在包處理完畢後啟動安裝程序 (“.app”) 文件。

注意:在安裝 macOS Big Sur 時,您的 Mac 可能會從“ swcdn.apple.com ”域請求其他資源因此,建議在繼續安裝之前從我們之前附加的主機文件中刪除該條目。

解決方法是真的嗎?

在此解決方法中,我們從 Apple 服務器下載所需資源並使用官方軟件更新渠道安裝操作系統更新。所以是的,它和官方方法一樣真實。

相關問題  子域租賃詐騙如何促成 ads.txt 廣告欺詐

我們在這裡更改的唯一因素是軟件更新/MAS 從中獲取包的位置。如果您是從第三方來源下載 macOS 包文件,您可以通過比較它們的 MD5 和 SHA1 哈希值來驗證它是否為原始文件。

macOS Big Sur 可引導安裝程序 (macOS Big Sur DMG)

現在您有了“ Install macOS Big Sur.app ”安裝程序,您可以使用同一個文件將多台 Mac 升級到最新版本。但是,如果您要執行全新安裝,則需要為 Big Sur 創建可引導安裝程序。

Big Sur 的可啟動映像 ( SharedSupport.dmg ) 位於其“.app”文件中。要獲取SharedSupport.dmg(又名 InstallESD.dmg)文件,請右鍵單擊“ Install macOS Big Sur.app ”,選擇“ Show Package Contents ”選項,然後瀏覽到“ Contents/SharedSupport/ ”文件夾。

或者,可以按照Apple 的建議,使用“ createinstallmedia ”命令從“.app”文件直接創建 macOS Big Sur 的可引導安裝程序

如果此解決方法已幫助您輕鬆獲得 macOS Big Sur 或在單個或多個安裝時節省了 Internet 帶寬,請在下面的評論中告訴我們。

Share This Post

Post Comment