apt是基於deb的高級包管理工具,構建在dpkg之上,自動管理了deb包複雜的依賴關係,使軟件安裝更簡便。
apt包括apt-get,apt-cache,apt-key,aptitude等常用工具,用法參考http://blog.csdn.net/aten_xie/article/details/6833650。
apt-get參數
用法:apt-get[選項] 命令
命令:
update- 重新獲取軟件包列表
upgrade- 進行更新
install- 安裝新的軟件包
remove- 移除軟件包
autoremove- 自動移除全部不使用的軟件包
purge- 移除軟件包和配置文件
source- 下載源碼檔案
build-dep- 爲源碼包配置編譯依賴
dist-upgrade- 發行版升級, 參見apt-get(8)
dselect-upgrade- 依照 dselect 的選擇更新
clean- 清除下載的歸檔文件
autoclean- 清除舊的的已下載的歸檔文件
check- 檢驗是否有損壞的依賴
選項:
-h本幫助文件。
-q輸出到日誌 - 無進展指示
-qq不輸出信息,錯誤除外
-d僅下載 - 不安裝或解壓歸檔文件
-s不實際安裝。模擬執行命令
-y假定對所有的詢問選是,不提示
-f嘗試修正系統依賴損壞處
-m如果歸檔無法定位,嘗試繼續
-u同時顯示更新軟件包的列表
-b獲取源碼包後編譯
-V顯示詳細的版本號
-c=?閱讀此配置文件
-o=?設置自定的配置選項,如 -odir::cache=/tmp
apt-get常用實例
apt-cachesearch packagename 搜索包
apt-cacheshow packagename 獲取包的相關信息,如說明、大小、版本等
apt-getinstall packagename 安裝包
apt-getinstall packagename - - reinstall 重新安裝包
apt-get-f install 修復安裝"-f= --fix-missing"
apt-getremove packagename 刪除包
apt-getremove packagename - - purge 刪除包,包括刪除配置文件等
apt-getupdate 更新源
apt-getupgrade 更新已安裝的包
apt-getdist-upgrade 升級系統
apt-getdselect-upgrade 使用 dselect升級
apt-cachedepends packagename 瞭解使用依賴
apt-cacherdepends packagename 是查看該包被哪些包依賴
apt-getbuild-dep packagename 安裝相關的編譯環境
apt-getsource packagename 下載該包的源代碼
apt-getclean 清理無用的包
apt-getautoclean 清理無用的包
apt-getcheck 檢查是否有損壞的依賴