轉自:https://blog.csdn.net/yangzhuoluo/article/details/4364636
aptitude 0.4.11.11
用法: aptitude [-S 文件名] [-u|-i]
aptitude [選項] <動作> ...
動作 (如果未指定,aptitude 將進入交互模式):
install - 安裝/升級軟件包
remove - 卸載軟件包
purge - 卸載軟件包並刪除其配置文件
hold - 將軟件包置於保持狀態
unhold - 取消對一個軟件包的保持命令
markauto - 將軟件包標記為自動安裝
unmarkauto - 將軟件包標記為手動安裝
forbid-version - 禁止 aptitude 升級到某一特定版本的軟件包。
update - 下載新/可升級軟件包列表
safe-upgrade - 執行一次安全的升級
full-upgrade - 執行升級,可能會安裝和卸載軟件包
forget-new - 忘記哪些軟件包是“新”的
search - 按名稱 和/或 表達式搜索軟件包
show - 顯示一個軟件包的詳細信息
clean - 刪除已下載的軟件包文件
autoclean - 刪除舊的已下載軟件包文件
changelog - 查看一個軟件包的變更日志
download - 下載軟件包的 .deb 文件
reinstall - 下載並(可能)重新安裝一個現在已經安裝了的軟件包
為什么 - 顯示需要另一軟件包的手動安裝的軟件包,或者
為什么一個或多個軟件包需要給定的軟件包
為什么不 - 顯示導致與給定軟件包包沖突的手動安裝的包,或者為什么
如果安裝一個或多個軟件包會導致與給定軟件包沖突
選項:
-h 此幫助文本
-s 模擬動作,但是並不真正執行。
-d 僅僅下載軟件包,不安裝或者卸載任何東西。
-P 總是提示確認執行動作
-y 假設對簡單的 是/否 問題回答“是”
-F 格式 指定顯示搜索結果的格式;參見手冊
-O 次序 指定如何排列顯示搜索結果;參見手冊
-w 寬度 指定顯示搜索結果的格式寬度
-f 積極地嘗試修復損壞的軟件包。
-V 顯示就要安裝的軟件包版本。
-D 顯示自動改變的軟件包的依賴關系
-Z 顯示每個軟件包的安裝尺寸的變化。
-v 顯示附加信息。(可能會提供多次)
-t [release] 設置將要安裝的軟件包的發布版本
-q 在命令行狀態下,不顯示增量進度指示器
-o key=val 直接設置名為“key”的配置選項
--with(out)-recommends 指定是否將推薦(建議)處理為
強依賴關系。
-S fname 從文件名中讀取aptitude的擴展狀態信息。
-u 開始運行時下載新的軟件包列表。
-i 開始運行時執行安裝。
這個 aptitude 沒有超級牛力。