歡迎您光臨本站 註冊首頁

apt-get語法說明

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

1、apt-get update

更新軟體包信息庫。在Debian中,軟體包是通過一個資料庫來管理的,通過這個資料庫中可跟蹤你系統中已安裝、沒有安裝和現在可安裝的軟體包信息。apt -get安裝軟體包時就是依靠這個資料庫來解決軟體包間的依賴關係,從而可自動安裝相關軟體。我們需定期運行該命令,從而保持資料庫的信息為最新。

2、apt-get install package_name1 package_name2 package_name3 ...

安裝軟體包。如果軟體包需其它軟體包支持,apt-get會通過搜索軟體包資料庫找到這種依賴關係,一起下載相關軟體。在一個命令行中可同時安裝多個軟體包,中間用空格隔開即可。安裝的軟體包默認會存放在/var/cache/apt/archives目錄下,以便以後重新安裝。如果已安裝的軟體包損壞了,你可通過--reinstall選項來重新安裝。如:
CODE:
# apt-get --reinstall install package_name

在需安裝的軟體包名后加一個減號會刪除軟體包,如:apt-get install package_name-。

3、apt-get remove package_name1 package_name2 package_name3 ...

刪除軟體包。如果你想刪除沒用的軟體包,只要使用該命令即可。如果你想把該軟體的配置文件也刪除,可以用--purge選項,如:
CODE:
# apt-get --purge remove package_name

類似地,在刪除軟體包名后加一個加號會安裝軟體包,如:apt-get remove package_name+。

4、apt-get source package_name1 package_name2 package_name3

下載軟體包的的源碼版本。

5、apt-get upgrade package_name1 package_name2 package_name3 ...

軟體包升級功能是APT系統這麼成功的主要原因。通過該命令,我們就可把軟體升級到最版本。在使用該命令前,最好先運行apt-get update命令,以更新軟體包資料庫。但該方案不是更新系統最好的方法,一些包會因為包依賴問題而保留(kept back)一些舊的軟體包。Debian提供了一個更好的升級方案,就是用dis-upgrade。下面一節會詳細介紹。

6、apt-get dist-upgrade

更新整個Debian系統。可從網路或本地更新整個系統。它會重新安排好包的依賴性。如果有些包由於一些原因實在不能更新,我們可通過以下命令查詢原因:
CODE:
# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade

可用apt-show-versions -u可獲得可升級軟體包的列表。該命令還有一些有用的選項,可用-h選項查看詳細幫助,了解更多功能。

7、apt-get clean

刪除下載了的軟體包,當我們通過apt-get安裝軟體包時,APT會把軟體包下載到本地/var/cache/apt/archives/目錄。該命令會刪除該文件夾內的除鎖住外的所有軟體包。

8、apt-get autoclean

刪除已下載的舊版本的軟體包。該命令類似於上面的命令,但它會有選擇地刪除舊版本的軟體包。

9、apt-get dselect-upgrade

通過dselect的"建議"和"推薦"功能更新系統。dselect是Debian中一個功能強大的包管理工具。它可幫助用戶選擇軟體包來安裝,其中一個有用功能是它會建議和推薦安裝其它相關軟體包。我們可在APT中使用它這個功能。

10、apt-get check

檢查系統中軟體包的依賴性

[火星人 ] apt-get語法說明已經有680次圍觀

http://coctec.com/docs/linux/show-post-134510.html