aptitude命令說明
aptitude命令說明
aptitude
aptitude 是 Debian GNU/Linux 系統(tǒng)中, 非常神奇的的軟件包管理器,基于大名鼎鼎的 APT 機制, 整合了 dselect 和 apt-get的所有功能, 并提供的更多特性,特別是在依賴關系處理上。
aptitude與 apt-get 一樣,是 Debian 及其衍生系統(tǒng)中功能極其強大的包管理工具。與 apt-get 不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時刪除本身所依賴的包。這樣,系統(tǒng)中不會殘留無用的包,整個系統(tǒng)更為干凈。
以下是一些常用 aptitude命令,僅供參考。
命令 作用
aptitude update 更新可用的包列表
aptitude upgrade 升級可用的包
aptitude dist-upgrade 將系統(tǒng)升級到新的發(fā)行版
aptitude install pkgname 安裝包
aptitude remove pkgname 刪除包
aptitude purge pkgname 刪除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 顯示包的詳細信息
aptitude clean 刪除下載的包文件
aptitude autoclean 僅刪除過期的包文件
定義與介紹
要使用 aptitude, 只要打開您喜愛的終端, 鍵入如下命令即可。
# aptitude
aptitude 的主視圖組織的非常有條理,而且界面布局清爽.上部窗口列出的是軟件包根據類別和它們在本地系統(tǒng)的狀態(tài)排序。
aptitude是以樹狀結構組織的,相關節(jié)點以細線相連.可以使用方向鍵, [PageUp] 和 [PageDown] 進行定位.[Return] 或[Enter] 用于展開或收起某個節(jié)點.aptitude 的開視圖分為四列: 軟件包狀態(tài)和請求動作, 軟件包名稱, 當前安裝版本(或de>
aptitude軟件包列表中的軟件包狀態(tài):
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 操作.
如果出現(xiàn)了新的軟件包(也就是說, 至上次軟件包列表更新時, 仍為出現(xiàn)的軟件包), 將會在 New Packages 選項下顯示. 您可以鍵入[f](forget that packages are new)命令, 將它們清除到可用軟件包選項中去.
移動光標到您感興趣的行, 然后鍵入回車, 將選項展開. 選定一個軟件包后, 有關軟件包的信息將會出現(xiàn)在屏幕底部. 如果要查看更詳細的信息, 則需要鍵入[i](information). 鍵入 [q] (quit)則會退出信息顯示屏幕.
對于沒有安裝的軟件包(位于 New Packages 或 Not Installed Packages 區(qū)域), 可以選定后, 鍵入[+](add package), 以標示安裝.
對于已經安裝的軟件包, 則可以進行保持, 刪除, 或清除等操作. 保持[=](hold)是指保持軟件包的現(xiàn)有版本, 而禁止對其升級. 刪除 [-](remove package) 標記已安裝軟件包為刪除狀態(tài). [_](purge package) 命令則將軟件包標記為清除狀態(tài).
一旦您標記完感興趣的軟件包, 就可以鍵入 [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>[F]de> 禁止安裝某個版本的軟件包.但是,對更高版本正常使用.
de>[B]de> 調用reportbug,申報一個軟件包的錯誤.
de>[C]de> 下載并顯示一個軟件包的變更日志.
de>[g]de> 進入所有請求變更的預覽窗口.如果在預覽屏鍵入此鍵,
將執(zhí)行變更操作.
de>[d]de> 查詢相關軟件包: suggest/recommanded/depends
de>[r]de> 查詢依賴包
de>[/]de> 搜索
de>[\]de> 繼續(xù)搜索
注: Control-u組合鍵可用于取消上一步的動作.