從系統升級和使用光碟升級有什麼不同?我的 Apache 因 CD 升級而崩潰

從系統升級和使用光碟升級有什麼不同?我的 Apache 因 CD 升級而崩潰

問題幾乎概括了這一點。我運行的是 Ubuntu 11.10,並讓 Apache 為一些虛擬主機提供服務。我放入 Ubuntu 12.04 CD(Beta 2)並重新啟動。我選擇“升級 Ubuntu 11.10”。

結果是我的主資料夾仍然完好無損,大多數設定似乎都在那裡,但我無法訪問我的任何網站。我最終意識到系統上不再存在apache!

無論如何,如果我在工作中這樣做了(而且我可以),我會把自己弄得一團糟。我知道 Ubuntu 的工作不是教育我,身為技術人員,我需要了解這些事情。但我真的認為這與從更新管理器升級是一樣的。

誰能解釋一下嗎?

非常感謝,十

答案1

livecd 無法升級,只能用新安裝替換現有安裝,因此如果您這樣做,您將不再安裝任何不屬於基本安裝的軟體包。

答案2

12.04 還不是最終版本,自從 3 週前發布 Beta 2 以來,許多軟體包都得到了更新。我不希望這樣的功能在 Beta 狀態下完美運作。您真的是從 CD 升級的,而不只是重新安裝嗎?

理論上,安裝媒體包含軟體包儲存庫,從安裝媒體升級的功能與常規升級類似,但優先考慮來自安裝媒體的軟體包。顯然,CD 只包含預設安裝所需的非常有限的軟體包。 DVD 包含更多軟體包,但不是全部。升級應該會檢測您選擇的軟體包並將其替換為更新的軟體包。如果有可用的 Internet 連接,則應下載本機未找到的軟體包。如果我沒記錯的話,升級應該會警告 PPA、將要刪除的軟體以及設定檔的替換/更改。如果沒有網路連接,應刪除/卸載該軟體包,但不應更改設定檔。

也就是說,從安裝媒體升級和不使用安裝媒體升級應該是相同的。只要您要升級的新版本的儲存庫中存在已安裝應用程式的軟體包,就不應卸載任何內容。如果升級時沒有 Internet 連接,且沒有包含新版本軟體包的本機儲存庫,那麼當然找不到軟體包,並且應用程式將被卸載。

相關內容