1. 程式人生 > >Ubuntu 下的apt-get/apt 命令詳解

Ubuntu 下的apt-get/apt 命令詳解

命令詳解:

用法:apt-get [選項] 命令  
 apt-get [選項] install|remove pkg1 [pkg2 ...]  
 apt-get [選項] source pkg1 [pkg2 ...]  

apt-get 是一個下載安裝軟體包的簡單命令列介面。  
最常用的命令是update(更新)  
和install(安裝)。  

命令:  
 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=? 設定自定的配置選項,如 -o dir::cache=/tmp

使用示例:

apt-cache search packagename 搜尋包
apt-cache show packagename 獲取包的相關資訊,如說明、大小、版本等
apt-get install packagename 安裝包
apt-get install packagename - - reinstall 重新安裝包
apt-get -f
install 修復安裝"-f = --fix-missing" apt-get remove packagename 刪除包 apt-get remove packagename - - purge 刪除包,包括刪除配置檔案等 apt-get update 更新源 apt-get upgrade 更新已安裝的包 apt-get dist-upgrade 升級系統 apt-get dselect-upgrade 使用 dselect 升級 apt-cache depends packagename 瞭解使用依賴 apt-cache rdepends packagename 是檢視該包被哪些包依賴 apt-get build-dep packagename 安裝相關的編譯環境 apt-get source packagename 下載該包的原始碼 apt-get clean 清理無用的包 apt-get autoclean 清理無用的包 apt-get check 檢查是否有損壞的依賴