文档介绍:aptitude 简明手册 Abstract: 本文档是面向初学者的一个简短的指南, aptitude 是用于 Debian GNU/Linux 软件包操作的一个控制台前端. 希望本文对进入 Debian GNU/Linux 殿堂的初学者有所裨益. 版权声明在遵守 GNU 公共许可证, Version 21 或自由软件基金会发布的更新版本的条款下, 授权复制, 发布以及/ 或者修改本文档. 本文档的发布寄予有用的期望, 但不做任何保证. 在遵守并包含本文档版权声明的前提下, 允许制作和发布本文档的完整拷贝. 目录概述定义与介绍快速开始过滤与查询软件包的选择受损的软件包清洁您的系统虚拟包任务的概念强大的命令行操作日志有关这篇 HOWTO 的一些资料 Bibliography 概述 aptitude 是 Debian GNU/Linux 系统中, 非常神奇的的软件包管理器, 基于大名鼎鼎的 APT 机制, 整合了 dselect 和 apt-ge2 的所有功能, 并提供的更多特性, 特别是在依赖关系处理上. 本文档并不是一个全面的参考手册, 只是向新用户展示 Debian 系统下的 aptitude 是如何的强大, 并希望能使用户快速的掌握一些有关 aptitude 的实用技巧. 更多信息请参阅作者提供的用户手册 3. 定义与介绍要使用 aptitude, 只要打开您喜爱的终端, 键入如下命令即可 4: # aptitude5 aptitude 的主视图组织的非常有条理, 而且界面布局清爽. 上部窗口列出的是软件包根据类别和它们在本地系统的状态排序. 这里是 aptitude 的操作界面. 底部窗口给出主窗口的状态描述信息. Actions Undo Package Search Options Views Help f10: Menu ?: Help q: Quit u: Update g: Download/Install/Remove Pkgs aptitude Will use of disk space DL Size: -- Installed Packages -- Not Installed Packages -- Obsolete and Locally Created Packages -- Virtual Packages -- Tasks 在 aptitude 主菜单提供了七个选项, 这依赖于您系统中选用的软件包的状态. Updated Packages( 升级的软件包) 此选项列出在归档库中出先新版本的软件包. 通常, 当用户完成选择处理,aptitude 下载安装了请求的软件包后, 这里的软件包都将被升级. New Packages (新软件包) 更新( aptitude update, 或在 aptitude 中键入[u] )软件包列表后所增加的软件包, 让用户了解 Debian 归档库增加了哪些内容. 每次更新, 新的软件包就会累加到这里, 直至您键入[f] 将累加清除, 并将它们集合到主包库中. Installed Packages( 已安装软件包) 这些软件包已经安装在您的机器上, 但资源库软件包列表显示不需要对它们进行升级. Not Installed Packages( 尚未安裝的软件包) 就象名称标识的, 这些软件包当前没有安装在您的机器上. 当您清除未安装的新软件包时, 将会进入这部分. Obsolete or Locally Created Packages( 废弃或本地创建的软件包) 这些软件包目前已安装在您的机器上, 但是它们并未出现在/etc/apt/ 为 APT 配置的资源库中. Virtual Packages( 虚拟包) ,mail-transport-agent 就是由 postfix 和 sendmail, 以及其它等等软件包提供的. Tasks( 任务) 任务是一组软件包, 它们提供了一种简单的方法来选择一组预定义的完成特定任务的软件包. 允许对任务进行浏览和安装. aptitude 是以树状结构组织的, 相关节点以细线相连. 可以使用方向键, [PageUp] 和[PageDown] 进行定位.[Return] 或[Enter] 的开视图分为四列: 软件包状态和请求动作, 软件包名称, 当前安装版本(或<none>), 最新版本. aptitude 软件包列表中的软件包状态: v 虚拟 B 损坏 u 解包 C 预配置 H 预安装 c 卸载未清除 p 清除软件包 i 已经