aptitude 安装软件

aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样系统中不会残留无用的包,整个系统更为干净。

命令格式:

*****

常用选项:

命令 说明
aptitude update 更新可用的包列表
aptitude upgrade 升级可用的包
aptitude install pkgname 安装包
aptitude remove pkgname 删除包
aptitude purge pkgname 删除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 显示包的详细信息
aptitude clean 删除下载的包文件
aptitude autoclean 仅删除过期的包文件

在终端中直接输入 aptitude 命令,会启动一个图形化的安装工具。aptitude 的主视图组织的非常有条理,而且界面布局清爽。上部窗口列出的是软件包根据类别和它们在本地系统的状态排序。

在 aptitude 软件包列表中的软件包状态:

状态 说明
v 虚拟
B 损坏
u 解包
C 预配置
H 预安装
c 卸载未清除
p 清除软件包
i 已经安装
E 内部错误

在 aptitude 软件包列表中的请求操作:

状态 说明
h 保持
p 清除
d 删除(卸载)
B 损坏
i 安装
r 重装
u 升级

使用实例:

# 安装 samba 服务
[root@localhost ~]# aptitude install samba