不改變系統設定 全新安裝Ubuntu

2021-05-31 21:36:34 字數 1190 閱讀 1511

是重新安裝還是公升級系統呢? 每當乙個新的ubuntu版本發行時,每個ubuntu使用者通常都會面臨這樣的選擇。重新安裝或許更好,可是以前安裝的程式和配置不就丟了麼?如何在在保持系統現有配置的情況下全新安裝ubuntu的新版本呢?

注: dpkg命令後的引數前是兩個減號「-」。 第一步:備份當前系統。

1. 將/home目錄中的所有內容備份在其它分割槽或你的行動硬碟上。

建議先將/home目錄打包再備份,這樣可以儲存原來的目錄結構和許可權,拷貝是速度也會快一些。

注:備份時,別把隱藏檔案遺忘了,你可以用ctrl+h把隱藏檔案顯示出來。

2. 備份系統已安裝軟體的清單,採用如下命令:

sudo dpkg --get-selections > ~/desktop/package.selections

這樣軟體清單將會出現在桌面上,找個安全的地方備份。

3. 採用1的方法,備份/etc資料夾中的內容。如果沒有更改過系統設定,可以不備份這個資料夾。如果不是採用系統預設的源,備份一下公升級源/etc/apt/sources.list吧。(當然,sources.list很容易從網上找到,不備份也可以)

第二步:全新安裝ubuntu。

第三步:恢復系統配置。

1. 首先修改備份的sources.list檔案中ubuntu版本代號,如果以前系統是8.04,現在系統是8.10,則將sources.list檔案中的hardy替換為intrepid,然後替換系統當前的sources.list檔案。重新整理軟體列表:

sudo apt-get update

2. 恢復安裝軟體,公升級系統。先將以前備份的package.selections檔案拷貝到桌面,後採用如下命令:

sudo dpkg --set-selections < ~/desktop/package.selections && apt-get dselect-upgrade

3. 恢復備份的/home及/etc資料夾(同樣別忘了隱藏檔案)。

至此,在保持系統配置的情況下,重新安裝ubuntu的工作完成!

總結:用 dpkg 命令的兩個引數 get-selections 和 set-selections ,以及簡單的拷貝操作實現系統配置的備份與恢復。

推廣:如果要給多個ubuntu安裝同樣的軟體,可以先給其中乙個安裝,然後dpkg –get-selections匯出軟體列表,在其它系統上dpkg –set-selections ……

**:

python列表排序不改變順序

去重可以亂序lis 3 1,4 3,6 3,2 4,9 1 lis2 list set lis print lis2 去重不改變原始順序 本質上 func1 func3 和 func6原理是一樣的,將列表遍歷一次,第一次出現到放到新到列表中 func2 func4 和 func5原理是一樣的,先將列...

改變和不改變原有陣列的方法

push 向陣列尾部新增元素 pop 刪除陣列的最後乙個元素,返回刪除的元素 reverse 反轉陣列中的元素順序 shift 刪除陣列中的第乙個元素 unshift 向陣列的開頭新增元素 sort 在源陣列上進行排序,不生成副本 splice index,n 刪除從index 包含 開始的n個元素...

json序列化不改變順序

fastjson對json字串進行序列化,序列化之後發現順序發生了改變,導致之後業務出現問題。解決方法 linkedhashmapjson json.parseobject message,linkedhashmap.class,feature.orderedfield jsonobject jso...