轉自apt-get語法- -html
對於debian來講,安裝軟件大多都是經過apt-get來實現的。
一、apt-get update
更新軟件包信息庫。在Debian中,軟件包是經過一個數據庫來管理的,經過這個數據庫中可跟蹤你係統中已安裝、沒有安裝和如今可安裝的軟件包信息。apt -get安裝軟件包時就是依靠這個數據庫來解決軟件包間的依賴關係,從而可自動安裝相關軟件。咱們需按期運行該命令,從而保持數據庫的信息爲最新。
二、apt-get install package_name1 package_name2 package_name3 ...
安裝軟件包。若是軟件包需其它軟件包支持,apt-get會經過搜索軟件包數據庫找到這種依賴關係,一塊兒下載相關軟件。在一個命令行中可同時安裝多個軟件包,中間用空格隔開便可。安裝的軟件包默認會存放在/var/cache/apt/archives目錄下,以便之後從新安裝。若是已安裝的軟件包損壞了,你可經過--reinstall選項來從新安裝。如:
# apt-get --reinstall install package_name
在需安裝的軟件包名後加一個減號會刪除軟件包,如:apt-get install package_name-。
三、apt-get remove package_name1 package_name2 package_name3 ...
刪除軟件包。若是你想刪除沒用的軟件包,只要使用該命令便可。若是你想把該軟件的配置文件也刪除,能夠用--purge選項,如:
# apt-get --purge remove package_name
相似地,在刪除軟件包名後加一個加號會安裝軟件包,如:apt-get remove package_name+。
四、apt-get source package_name1 package_name2 package_name3
下載軟件包的的源碼版本。
五、apt-get upgrade package_name1 package_name2 package_name3 ...
軟件包升級功能是APT系統這麼成功的主要緣由。經過該命令,咱們就可把軟件升級到最版本。在使用該命令前,最好先運行apt-get update命令,以更新軟件包數據庫。但該方案不是更新系統最好的方法,一些包會由於包依賴問題而保留(kept back)一些舊的軟件包。Debian提供了一個更好的升級方案,就是用dis-upgrade。下面一節會詳細介紹。
六、apt-get dist-upgrade
更新整個Debian系統。可從網絡或本地更新整個系統。它會從新安排好包的依賴性。若是有些包因爲一些緣由實在不能更新,咱們可經過如下命令查詢緣由:
# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
可用apt-show-versions -u可得到可升級軟件包的列表。該命令還有一些有用的選項,可用-h選項查看詳細幫助,瞭解更多功能。
七、apt-get clean
刪除下載了的軟件包,當咱們經過apt-get安裝軟件包時,APT會把軟件包下載到本地/var/cache/apt/archives/目錄。該命令會刪除該文件夾內的除鎖住外的全部軟件包。
八、apt-get autoclean
刪除已下載的舊版本的軟件包。該命令相似於上面的命令,但它會有選擇地刪除舊版本的軟件包。
九、apt-get dselect-upgrade
經過dselect的"建議"和"推薦"功能更新系統。dselect是Debian中一個功能強大的包管理工具。它可幫助用戶選擇軟件包來安裝,其中一個有用功能是它會建議和推薦安裝其它相關軟件包。咱們可在APT中使用它這個功能。
十、apt-get check
檢查系統中軟件包的依賴性。
數據庫
更多內容請參考Apt-get使用指南ubuntu