升級多個系統

升級多個系統

我在兩台機器上安裝了 Linux Mint Petra 16。我想升級到 Qiana 17(或 Rebecca 17.1)。據我了解,更新過程是將原始碼庫從 Petra 更改為 Rebecca,以及相應的 Ubuntu 來源。在兩台機器上執行此操作需要我下載軟體包兩次。有沒有辦法只為兩台機器下載一次軟體包,並讓一台機器使用其他機器的幫助進行升級? (標記linux和ubuntu是因為我猜如果有辦法的話,ubuntu也會類似)

答案1

在我之前的工作中,我負責三台 Ubuntu 伺服器和六個 Ubuntu 用戶端。我們使用 Puppet 來管理批次更新和升級等。這是一個複雜的軟體,需要大量的學習——他們甚至為管理員提供官方課程和認證考試,所以我不會推薦它,除非你是一個好奇的用戶。

如果您只有幾台計算機,我建議採用一種更簡單的方法:只需在一台計算機上執行升級過程,然後將所有下載的軟體包(*.deb 檔案)從/var/cache/apt/archives該計算機複製到第二台計算機。然後,在第二台電腦上重複升級程序(包括更新包資料庫)。套件管理器將不是下載該目錄中已存在的軟體包。兩台電腦必須運行相同版本和架構變體的 Ubuntu/Mint 才能正常運作,即兩台電腦上都運行 x86,或者兩台電腦上都運行 x86-64。

為了避免手動複製 /var/cache/apt/archives 中的文件,您可以在一台電腦上使用 NFS 或 Samba 共用目錄並將其安裝在另一台電腦上,但這超出了您的問題範圍。

相關內容