如何更新離線 Ubuntu 機器? (完全沒有網路)

如何更新離線 Ubuntu 機器? (完全沒有網路)

我正在運行 Ubuntu 14.04(出於測試原因)並且無法以任何方式連接到互聯網。在沒有網路連線的情況下,如何/在哪裡取得此裝置的更新?我可以在 Windows 電腦上存取互聯網,但不能在任何 Linux 電腦上存取互聯網。

這是一個與外界沒有連結的實驗室環境。

Trusty Tahr 必須透過從 CD(使用 Windows 盒子)下載來手動更新,並且必須將 CD 帶到機器上。

我只是不知道去哪裡獲取更新包來手動更新這台機器。難道不是虛擬機器嗎?我們無法使用乙太網路(有線)或 Wifi 進行連線。我們無法診斷連接,因為根本不存在連接。

答案1

透過與您持續討論在聊天中,聽起來您正處於一個高度鎖定的環境中,甚至無法使用 USB 進行更新。

這增加了一些額外的考慮因素。有很多方法,例如apt-get downloadapt-offline用於獲取更新,但是由於您無法使用 USB,它似乎在環境中,並且僅限於 CD/DVD,因此您將遇到身體的資源消耗問題與您必須使用多少張 CD/DVD 來進行此類設定有關。

apt-offline雖然這是完全可行的另一個帖子的回答apt-offline,以及(翻譯後的)關於使用的部落格文章apt-offline(是的,這是一個谷歌翻譯連結),這裡的主要限制是 CD 和 DVD 的使用。從技術上講,您將刻錄一張或多張磁碟每一次你更新。

還有其他仍然安全的方法來更新私人實驗室環境,但這個通常將涉及「環境」中的一個開口,該開口將被允許與apt-cacher-ng作為 APT 代理運行的特定專用系統進行通信,然後該系統可以用作「網路」的更新機制,而無需任何其他資料能夠遍歷出站。然而,也在聊天中,您提到這是一種完全隔離、氣隙、完全沒有網路的設置,因此這種方法也不起作用。

如果你真的處於這樣受限的實驗室環境中,那麼你唯一的選擇就是其他更新將定期輪換此處涉及的“實驗室”計算機,並使用您“恢復”到實驗室計算機的克隆磁碟映像,您可以從放置在可通過 Internet 訪問的相同系統中提取該映像然後系統會引入自己的更新,然後您可以將其用作磁碟映像基礎。但是,如果您只能使用 CD 和 DVD,則此方法也不起作用。磁碟映像方法需要空間儲存磁碟映像,這就需要使用大空間的 USB 儲存。

我認為這裡涉及的高層需要與熟悉構建安全實驗室環境的人坐下來討論他們到底想在這個需要如此嚴格鎖定的環境的“實驗室”環境中實現什麼目標(政府以及需要安全許可的事情浮現在腦海中,但聽起來並非如此)。有很多方法(由於我的 IT 安全背景​​和雇主所在地的環境需求,我使用其中的幾種方法作為安全設置)來保持“安全”的實驗室環境,同時擁有幾種可接受的更新方法以安全的方法。 然而,這最終將成為超出本問題範圍的物流討論……至少,就像你在聊天中向我解釋環境一樣。

相關內容