Debian

Debian 3.1 到 5

  • October 11, 2009

我要買一台VPS伺服器,但是他們預裝了debian 3.1,而且版本似乎有點老,所以我需要升級到5版本(lenny),通過ssh升級3.1到5容易嗎?如果是這樣,命令是什麼?

問候

IIRC 不支持直接從 3.1(sarge?)升級到 5(lenny)。

您需要做的是:

  1. 確保您的 3.1 安裝完全是最新的 ( apt-get update && apt-get upgrade)
  2. 確保您在系統上有相當大的可用空間,特別是在所在的文件系統上/var(因為這是所有許多更新的包在解包之前都會去的地方)。
  3. 按照此處找到的該版本的發行說明中的說明昇級到 4.x(蝕刻),特別注意關於確保收回所有配置文件和重要數據的第一條說明。
  4. 在這一點上,就蝕刻而言,你應該是完全最新的,但apt-get update && apt-get upgrade為了確保在這一點上重複一遍並沒有什麼壞處
  5. 按照此處找到的該版本的發行說明中的說明昇級到 5.x (lenny) ,特別注意關於確保收回所有配置文件和重要數據的第一條說明。

上面的連結假設您使用的是 x86 架構並以英語工作,這很有可能。有關其他拱門和其他語言的發行說明,請分別參見此處此處

這一切都可以通過 SSH 成功完成(我自己做過幾次 woody->etch 和 etch->lenny),但是要小心按照說明進行操作,並且一定要進行備份以防萬一。

這將需要一些時間,因此如果您有能力在短時間內將您的 VPS 與另一個 VPS 重疊,您最好獲得一個新的 VPS 並安裝新的 Lenny (5.0),將您的服務和內容遷移到它,然後關閉下舊的VPS。這將花費更多(假設您每月支付,您將需要支付兩個 VPS 一個月)但可能會減少您的時間,並且也會導致更清潔的安裝(因為您不會轉移所有多年來收集的垃圾)。

引用自:https://serverfault.com/questions/73370