Ubuntu系統電腦間搬移

概述

使用Ubuntu系統已有半年之久,中間也出現過很多問題,有時候重裝系統或者將學習平臺從筆記本電腦換到臺式機,采用常規辦法(類似于Windows)比較麻煩,因為隨著使用的Ubuntu系統時間越來越久,裝的軟件也越來越多,所以我每次重裝系統后都挨著裝軟件或者用簡單的腳本實現,不過都顯得很麻煩。現在無不感嘆曾經的愚笨,以及沒有正確的轉換到Linux系統的思想。

軟件搬移

  1. 在舊電腦上輸入

dpkg --get-selectios > pack.list

  1. 使用優盤或者scp 命令將pack.list 復制到新電腦

scp pack.list <username>@<ip address>

  1. 在新電腦上

dpkg --set-selections < pack.list
sudo apt-get -u dselect-upgrade

可能會出現大量的警告
例如:


dpkg 警告

這時可以運行下面命令

sudo apt-get install dselect
sudo dselect update

再一遍運行 dpkg --set-selections < pack.list,如果還出現警告,就說明之前在電腦上添加過ppa源,或者是手動安裝的deb文件,但對于手動安裝的deb只能手動再逐一安裝。對于ppa 源,通過以下命令
舊電腦

sudo apt-get update| grep ^[GI] | grep ppa | awk '{print $2}' | awk 'BEGIN{FS="http://"} {print $2}' | awk 'BEGIN{FS="/"} {print "sudo apt-add-repository ppa:"$2"/"$3}' > packppa.list

新電腦

cat packppa.list | bash

然后再運行3 dpkg --set-selections < pack.list的命令,警告又會減少,最后感興趣可以寫一個shell腳本文件,用來全部自動化實現。

home 個人文件搬移

需要兩臺電腦在一個局域網內,或者直接網線相連
例如把音樂文件搬移

tar cpf - ./光盤/ | ssh alvin@10.109.9.160 "tar xpf - -C /home/alvin/Documents"

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容