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