Ubuntu系統(tǒng)電腦間搬移

概述

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

軟件搬移

  1. 在舊電腦上輸入

dpkg --get-selectios > pack.list

  1. 使用優(yōu)盤或者scp 命令將pack.list 復(fù)制到新電腦

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

  1. 在新電腦上

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

可能會出現(xiàn)大量的警告
例如:


dpkg 警告

這時可以運(yùn)行下面命令

sudo apt-get install dselect
sudo dselect update

再一遍運(yùn)行 dpkg --set-selections < pack.list,如果還出現(xiàn)警告,就說明之前在電腦上添加過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

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

home 個人文件搬移

需要兩臺電腦在一個局域網(wǎng)內(nèi),或者直接網(wǎng)線相連
例如把音樂文件搬移

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容