共找到2條詞條名為aptitude的結果 展開

aptitude

Debian系統的包管理工具

aptitude與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為乾淨。

概述


aptitude
aptitude 是 Debian GNU/Linux 系統中, 非常神奇的的軟體包管理器,基於大名鼎鼎的APT機制, 整合了 dselect 和 apt-get的所有功能, 並提供的更多特性,特別是在依賴關係處理上。
以下是一些常用 aptitude命令,僅供參考。
命令作用
aptitude update更新可用的包列表
aptitude safe-upgrade執行一次安全的升級
aptitude full-upgrade將系統升級到新的發行版
aptitude install pkgname安裝包
aptitude remove pkgname刪除包
aptitude purge pkgname刪除包及其配置文件
aptitude search string搜索包
aptitude show pkgname顯示包的詳細信息
aptitude clean刪除下載的包文件
aptitude autoclean僅刪除過期的包文件

定義與介紹


要使用 aptitude, 只要打開您喜愛的終端, 鍵入如下命令即可。
# aptitude
aptitude 的主視圖組織的非常有條理,而且界面布局清爽。上部窗口列出的是軟體包根據類別和它們在本地系統的狀態排序。
aptitude是以樹狀結構組織的,相關節點以細線相連。可以使用方向鍵, [PageUp] 和 [PageDown] 進行定位.[Return] 或[Enter] 用於展開或收起某個節點.aptitude 的開視圖分為四列: 軟體包狀態和請求動作, 軟體包名稱, 當前安裝版本(或de>nonede>>de>), 最新版本.
aptitude軟體包列表中的軟體包狀態:
v虛擬
B損壞
u解包
C預配置
H預安裝
c卸載未清除
p清除軟體包
i已經安裝
E內部錯誤
在aptitude軟體包列表中的請求操作:
h保持
p清除
d刪除(卸載)
B損壞
i安裝
r重裝
u升級

快速開始

對於任何程序來說, 您首先知道的就是如何退出 -- 在aptitude的主視圖中鍵入[q](quit), 即可退出 aptitude. 任何時候您鍵入[?](help), 都可以喚出幫助信息.
aptitude是基於apt機制的, 因此在進一步操作前你需要正確的配置sources.list文件。並確保 軟體包列表得到了及時的更新. [u](update)命令就是為此設計的, 這類似於 apt-get update 操作.
如果出現了新的軟體包(也就是說, 至上次軟體包列表更新時, 仍為出現的軟體包), 將會在 New Packages 選項下顯示. 您可以鍵入[f](forget that packages are new)命令, 將它們清除到可用軟體包選項中去.
移動游標到您感興趣的行, 然後鍵入回車, 將選項展開. 選定一個軟體包后, 有關軟體包的信息將會出現在屏幕底部. 如果要查看更詳細的信息, 則需要鍵入[i](information). 鍵入 [q] (quit)則會退出信息顯示屏幕.
對於沒有安裝的軟體包(位於 New Packages 或 Not Installed Packages 區域), 可以選定后, 鍵入[+](add package), 以標示安裝.
對於已經安裝的軟體包, 則可以進行保持, 刪除, 或清除等操作. 保持[=](hold)是指保持軟體包的現有版本, 而禁止對其升級. 刪除 [-](remove package) 標記已安裝軟體包為刪除狀態. [_](purge package) 命令則將軟體包標記為清除狀態.
一旦您標記完感興趣的軟體包, 就可以鍵入 [g](go )以保存修改, 使其生效.

軟體包的選擇

可以通過瀏覽,然後按下對應鍵進行操作:
de>[+]de>選定要安裝的軟體包。
de>[-]de>選定要刪除的軟體包。
de>[_]de>選定要清除的軟體包。
de>[=]de>保持軟體包的當前版本,阻止其被升級。
de>[:]de>僅在aptitude會話期間鎖定軟體包。
de>[L]de>請求重裝軟體包。
de>[M]de>將軟體包標記為自動安裝。自動安裝的軟體包
在手動安裝的包對其沒有依賴需求時會自動刪除。
de>[m]de>將軟體包標記為手動。
de>[R]de>請求重新配置軟體包。
de>[I]de>請求立即安裝軟體包(以其依賴包)並暫時鎖定其它升級和
安裝的軟體包。作用與apt-get install de>de>相同。
de>[F]de>禁止安裝某個版本的軟體包。但是,對更高版本正常使用。
de>[B]de>調用reportbug,申報一個軟體包的錯誤。
de>[C]de>下載並顯示一個軟體包的變更日誌。
de>[g]de>進入所有請求變更的預覽窗口。如果在預覽屏鍵入此鍵,
將執行變更操作。
de>[d]de>查詢相關軟體包: suggest/recommanded/depends
de>[r]de>查詢依賴包
de>[/]de>搜索
de>[\]de>繼續搜索
注: Control-u組合鍵可用於取消上一步的動作.