天天看點

apt-get install aptitude

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 沒有超級牛力。

【作者】張昺華

【微信公衆号】 張昺華

繼續閱讀