天天看點

如何在沒有網際網路連接配接的情況下離線更新 Ubuntu

如何在沒有網際網路連接配接的情況下離線更新 Ubuntu
本指南介紹了如何在沒有網際網路連接配接的情況下離線更新 Ubuntu 的步驟。

在很多情況下,你可能需要在沒有網際網路連接配接的情況下更新你的 Ubuntu 系統。你可能在外地不友善上網,也可能你需要更新一堆未聯網的 Ubuntu,不管是哪種情況,保持你的系統更新最新的軟體包總是需要的。

當然,始終建議通過聯網來更新系統。

但有時,出于安全考慮,這是不行的。連接配接到網際網路可能需要給你的系統進行額外的加強,以保護它們免受黑客和惡意軟體的攻擊。

以下的方法使用 apt-offline來解決這些問題,并概述了在沒有網際網路的情況下離線更新 Ubuntu 的步驟。

準備環節

  • 一台能連接配接到網絡的 Ubuntu(你朋友的、咖啡館、實驗室系統)
  • 存儲了軟體包的 U 盤
  • 兩個系統都安裝了

    apt-offline

    :一個系統離線,另一個系統聯網

安裝 apt-offline

在兩個系統下安裝

apt-offline

。你可以使用以下指令安裝:

sudo apt install apt-offline
           

如果你想在離線的目标系統安裝

apt-offline

,你可以提前下載下傳到 U 盤裡,然後複制到目标系統,再使用下面的指令安裝。

Ubuntu 22.04 LTS 和其他版本的下載下傳連結如下所示。你可以選擇一個鏡像并下載下傳 deb 檔案。

下載下傳 .deb 檔案 – apt-offline
sudo dpkg -i name_of_package.deb
           

如何更新 Ubuntu

在離線的目标系統上打開終端,使用以下指令建立一個 .sig 簽名檔案:

sudo apt-offline set ~/offline-data.sig
           
如何在沒有網際網路連接配接的情況下離線更新 Ubuntu

在這個剛建立的簽名檔案中,包含下載下傳所需的軟體包的路徑和詳細資訊。

如何在沒有網際網路連接配接的情況下離線更新 Ubuntu

把簽名檔案複制到 U 盤中,再插到聯網的 Ubuntu 系統上。

在聯網的 Ubuntu 上建立一個目錄(參見下面)來存放這些檔案。

打開一個終端,運作以下指令來下載下傳所需的軟體包。記得根據你的系統,更改下載下傳目錄和 .sig 簽名檔案的路徑。

apt-offline get -d ~/offline-data-dir offline-data.sig
           
如何在沒有網際網路連接配接的情況下離線更新 Ubuntu

你可以看到檔案相應下載下傳,然後複制整個下載下傳目錄到 U 盤,再插到離線的 Ubuntu 系統。

運作以下指令将下載下傳的軟體包安裝到離線系統,記得根據你的系統更改目錄路徑。

sudo apt-offline install offline-data-dir/
           
如何在沒有網際網路連接配接的情況下離線更新 Ubuntu

如果一切順利,你将獲得一個更新完的 Ubuntu。

重複以上步驟,就可以保持你的離線 Ubuntu 為最新版本。

希望以上教程能幫到你更新離線的 Ubuntu 系統,如果你遇到任何問題,請在下面的評論框中告訴我。

via: https://www.debugpoint.com/how-to-update-or-upgrade-ubuntu-offline-without-internet/

作者:Arindam選題:lkxed譯者:littlebirdnest校對:wxy

本文由 LCTT原創編譯,Linux中國榮譽推出