aptitude與 APT 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為干凈。
概述
aptitude
aptitude 是 Debian GNU/Linux 系統中, 非常神奇的的軟件包管理器,基于大名鼎鼎的APT機制, 整合了 dselect 和 APT的所有功能, 并提供的更多特性,特別是在依賴關系處理上。
以下是一些常用 aptitude命令,僅供參考。
定義與介紹
要使用 aptitude, 只要打開您喜愛的終端, 鍵入如下命令即可。
# aptitude
aptitude 的主視圖組織的非常有條理,而且界面布局清爽。上部窗口列出的是軟件包根據類別和它們在本地系統的狀態排序。
aptitude是以樹狀結構組織的,相關節點以細線相連。可以使用方向鍵, [PageUp] 和 [PageDown] 進行定位.[Return] 或[Enter] 用于展開或收起某個節點.aptitude 的開視圖分為四列: 軟件包狀態和請求動作, 軟件包名稱, 當前安裝版本(或de>
aptitude軟件包列表中的軟件包狀態:
在aptitude軟件包列表中的請求操作:
快速開始
對于任何程序來說, 您首先知道的就是如何退出 -- 在aptitude的主視圖中鍵入[q](quit), 即可退出 aptitude. 任何時候您鍵入[?](help), 都可以喚出幫助信息.
aptitude是基于apt機制的, 因此在進一步操作前你需要正確的配置sources.list文件。并確保 軟件包列表得到了及時的更新. [u](update)命令就是為此設計的, 這類似于 APT 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 )以保存修改, 使其生效.
軟件包的選擇
可以通過瀏覽,然后按下對應鍵進行操作:
注: Control-u組合鍵可用于取消上一步的動作.
參考資料 >