|
|

楼主 |
发表于 2008-3-6 16:05:52
|
显示全部楼层
6.2.3 aptitude
aptitude 是全新的可菜单操作的包安装工具,和 dselect 类似,但是是针对 APT 从头设计的。从大多数参数来讲,aptitude 完全可以作为 apt-get 的一个兼容的代替品。 参阅 aptitude(1) 和 /usr/share/doc/aptitude/README.
一旦开始使用 aptitude,你最好继续使用它,而不是选择其他替代工具。否则你将失去 aptitude 包存的软件安装清单,你就不能享受自动删除多余软件包的功能了。
全屏状态下 aptitude 接受单键的命令,大多数是小写的。主要的几个功能键如下:
按键 动作
F10 菜单
? 按键命令帮助(完整的清单)
u 更新软件包信息
+ 标记软件包为升级或者新安装
- 标记软件包为删除(保留配置文件)
_ 标记软件包为完全删除(删除配置文件)
= 保持软件包的当前版本,阻止其被升级
U 标记所有可以升级的软件包为升级
g 下载和安装选择的软件包
q 退出当前屏幕,保存改变
x 退出当前屏幕,忽略改变
Enter 查看一个软件包的信息
C 查看一个软件包的更新日志
l 改变软件包树状显示限制
/ 搜索第一个匹配的软件包
\ 重复最后一次搜索
和 apt-get 一样, aptitude 安装软件包的时候自动解决依赖问题。 aptitude 还能安装即将安装的软件包推荐或者建议的软件包。你通过 F10 -> 选项 -> 处理依赖关系 在菜单上更改这一默认设置。
aptitude 的其他特点如下:
*
aptitude 能访问所有版本的软件包。
*
aptitude 的动作记录在 /var/log/aptitude。
*
aptitude 能轻松的追踪陈旧的和本地建立的软件包,并在“过期的和在本地创建的软件包”上列出。
*
aptitude 内建强大的包搜索和显示功能。熟悉 mutt 的用户很容易上手,因为这个显示方法的灵感来源于 mutt。 参阅 /usr/share/doc/aptitude/README 中的“SEARCHING, LIMITING, AND EXPRESSIONS”
*
aptitude 在全屏状态下有嵌入的 su 功能。普通用户都可以执行,直到安装或删除软件的时候再取得管理员权限。 |
|