歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 上通過命令行來備份及恢復安裝過的軟件

Ubuntu 上通過命令行來備份及恢復安裝過的軟件

日期:2017/2/28 16:30:59   编辑:Linux教程

首先要說的是,這個 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 檢查是否有損壞的依賴

Copyright © Linux教程網 All Rights Reserved