aptitude和apt get的使用

2022-10-11 01:30:11 字數 1642 閱讀 5425

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

aptitude

aptitude 是 debian gnu/linux 系統中, 非常神奇的軟體包管理器,基於apt機制, 整合了 dselect 和 apt-get的所有功能, 並提供的更多特性,特別是在依賴關係處理上。

要使用 aptitude, 只要開啟您喜愛的終端, 鍵入如下命令即可。

# aptitude

aptitude 的主檢視組織的非常有條理,而且介面布局清爽.上部視窗列出的是軟體包根據類別和它們在本地系統的狀態排序。

aptitude是以樹狀結構組織的,相關節點以細線相連.可以使用方向鍵, [pageup] 和 [pagedown] 進行定位.[return] 或[enter] 用於展開或收起某個節點.aptitude 的開檢視分為四列: 軟體包狀態和請求動作, 軟體包名稱, 當前安裝版本(或de>nonede>>de>), 最新版本.

對於任何程式來說, 您首先知道的就是如何退出 -- 在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 )以儲存修改, 使其生效.

aptitude 快速參考

aptitude update 更新可用的包列表 aptitude upgrade 公升級可用的包 aptitude dist upgrade 將系統公升級到新的發行版 aptitude install pkgname 安裝包 aptitude remove pkgname 刪除包 aptitude...

aptitude 命令詳解

原文 aptitudeaptitude 是 debian gnu linux 系統中,非常神奇的的軟體包管理器,基於大名鼎鼎的 apt 機制,整合了 dselect 和 apt get的所有功能,並提供的更多特性,特別是在依賴關係處理上。aptitude與 apt get 一樣,是 debian 及...

aptitude 命令詳解

原文 aptitudeaptitude 是 debian gnu linux 系統中,非常神奇的的軟體包管理器,基於大名鼎鼎的 apt 機制,整合了 dselect 和 apt get的所有功能,並提供的更多特性,特別是在依賴關係處理上。aptitude與 apt get 一樣,是 debian 及...