如何在沒有互聯(lián)網(wǎng)連接的情況下離線更新 Ubuntu
在很多情況下,你可能需要在沒有互聯(lián)網(wǎng)連接的情況下更新你的 Ubuntu 系統(tǒng)。你可能在外地不方便上網(wǎng),也可能你需要更新一堆未聯(lián)網(wǎng)的 Ubuntu,不管是哪種情況,保持你的系統(tǒng)更新最新的軟件包總是需要的。
當(dāng)然,始終建議通過聯(lián)網(wǎng)來更新系統(tǒng)。
但有時,出于安全考慮,這是不行的。連接到互聯(lián)網(wǎng)可能需要給你的系統(tǒng)進(jìn)行額外的加固,以保護(hù)它們免受黑客和惡意軟件的攻擊。
以下的方法使用 ??apt-offline?? 來解決這些問題,并概述了在沒有互聯(lián)網(wǎng)的情況下離線更新 Ubuntu 的步驟。
準(zhǔn)備環(huán)節(jié)
- 一臺能連接到網(wǎng)絡(luò)的 Ubuntu(你朋友的、咖啡館、實(shí)驗(yàn)室系統(tǒng))
- 存儲了軟件包的 U 盤
- 兩個系統(tǒng)都安裝了?
?apt-offline?
?:一個系統(tǒng)離線,另一個系統(tǒng)聯(lián)網(wǎng)
安裝 apt-offline
在兩個系統(tǒng)下安裝 ??apt-offline?
?。你可以使用以下命令安裝:
如果你想在離線的目標(biāo)系統(tǒng)安裝 ??apt-offline?
?,你可以提前下載到 U 盤里,然后復(fù)制到目標(biāo)系統(tǒng),再使用下面的命令安裝。
Ubuntu 22.04 LTS 和其他版本的下載鏈接如下所示。你可以選擇一個鏡像并下載 deb 文件。
如何更新 Ubuntu
在離線的目標(biāo)系統(tǒng)上打開終端,使用以下命令創(chuàng)建一個 .sig 簽名文件:
創(chuàng)建簽名文件
在這個剛創(chuàng)建的簽名文件中,包含下載所需的軟件包的路徑和詳細(xì)信息。
簽名文件的內(nèi)容
把簽名文件復(fù)制到 U 盤中,再插到聯(lián)網(wǎng)的 Ubuntu 系統(tǒng)上。
在聯(lián)網(wǎng)的 Ubuntu 上創(chuàng)建一個目錄(參見下面)來存放這些文件。
打開一個終端,運(yùn)行以下命令來下載所需的軟件包。記得根據(jù)你的系統(tǒng),更改下載目錄和 .sig 簽名文件的路徑。
下載軟件包以離線安裝
你可以看到文件相應(yīng)下載,然后復(fù)制整個下載目錄到 U 盤,再插到離線的 Ubuntu 系統(tǒng)。
運(yùn)行以下命令將下載的軟件包安裝到離線系統(tǒng),記得根據(jù)你的系統(tǒng)更改目錄路徑。
安裝軟件包
如果一切順利,你將獲得一個更新完的 Ubuntu。
重復(fù)以上步驟,就可以保持你的離線 Ubuntu 為最新版本。
希望以上教程能幫到你更新離線的 Ubuntu 系統(tǒng)。