首先要說的是,這個 Tips 實際上並不會備份你安裝過的軟件的可執行文件與相應配置,它只是利用 Ubuntu 軟件大都是通過網絡安裝這一特性,把安裝過的軟件列表備份,還原的時候再通過這個列表來一次性的安裝。這個方法雖然有劍走偏鋒的感覺,但有時候還是能起到一定效果的,比如批量安裝機器的時候。
下面是方法:
- 在現在的機器上備份軟件包列表:
view sourceprint?1 sudo dpkg --get-selections > app-backup-list.txt
- 在重裝的機器上導入並重裝所有軟件:
view sourceprint?1 sudo dpkg --set-selections < app-backup-list.txt
2 sudo apt-get -y update
3 sudo apt-get dselect-upgrade
另外,如果你之前有通過 PPA 源來安裝大量軟件的話,請記住一定先備份及還原 /etc/apt 這個目錄。
PS :附上 apt-get 命令的常用用法
sudo apt-cache search package 搜索包
sudo apt-cache show package 獲取包的相關信息,如說明、大小、版本等
sudo apt-get install package 安裝包
sudo apt-get install package – - reinstall 重新安裝包
sudo apt-get -f install 修復安裝”-f = –fix-missing”
sudo apt-get remove package 刪除包
sudo apt-get remove package – - purge 刪除包,包括刪除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統
sudo apt-get dselect-upgrade 使用 dselect 升級
apt-cache depends package 了解使用依賴
apt-cache rdepends package 是查看該包被哪些包依賴
sudo apt-get build-dep package 安裝相關的編譯環境
apt-get source package 下載該包的源代碼
sudo apt-get clean && sudo apt-get autoclean 清理無用的包
sudo apt-get check 檢查是否有損壞的依賴