
我確信對於 Linux 專業人士來說,有一種非常明顯的方法可以做到這一點,但是有沒有一種簡單的方法來備份 Ubuntu 軟體配置(本質上是作為發行版)?
澄清一下,我剛剛在我的筆記型電腦上安裝了 Ubuntu 12.10。我經歷了大量的更新,安裝了一堆軟體,配置了一些設定等,我想本質上「儲存」這個配置,本質上給我一個圖像,我可以用它來將電腦恢復到同一點,如果我需要這樣做。雖然我知道我可以轉儲磁碟的內容,但我希望它與硬體無關,因此如果需要,我可以安裝到不同的硬體上(也許在不同的 PC 上複製設定)。
我認為我正在尋找一種方法來獲取我當前的配置並將其轉換為自訂發行版,但我不確定是否有一種簡單的方法可以保留我的所有更新和配置。我想可能有一個簡單的方法,因為這種複製似乎在 IT 使用中很常見。
編輯:作為補充說明,備份不能需要互聯網連接才能工作(即所有軟體包、更新和配置都應與備份一起存儲),並且它不應該與特定的硬體配置綁定(所以我不認為直接磁碟映像克隆即可工作)。
有任何想法嗎?
答案1
在Linux中,有兩種設定檔:系統範圍的設定檔和每個使用者的設定檔。系統範圍的設定檔儲存在 中/etc
,並且通常(但並非總是)應用於系統實用程序,例如iptables
.每個使用者的設定檔位於您的主目錄中,名稱以點開頭,例如.bashrc
,並儲存每個使用者的特定設定檔。預設情況下,這些文件在大多數文件瀏覽器和ls
.按 Ctrl-H 可在 Nautilus 中切換隱藏檔案檢視並ls
與此-a
選項一起使用。要在 中建立設定檔的備份/etc
,只需運行cp -r /etc destination
,其中是destination
您希望備份的資料夾/etc
。備份所有點檔案(以點開頭的檔案的另一個名稱)。sudo cp -r ~/.* destination
destination