什么是 aptitude?
aptitude 是 Debian 及其衍生发行版(如 Ubuntu)中一个功能丰富的包管理工具。它既可以作为交互式文本用户界面(TUI)使用,也支持命令行模式。与 apt 相比,aptitude 提供更智能的依赖解析和更完整的包状态跟踪。
安装 aptitude
在大多数 Debian/Ubuntu 系统中,aptitude 默认未安装。可通过以下命令安装:
sudo apt update
sudo apt install aptitude
常用命令示例
- 搜索软件包:
aptitude search 关键词 - 安装软件包:
sudo aptitude install 软件包名 - 删除软件包(保留配置):
sudo aptitude remove 软件包名 - 彻底删除软件包(含配置):
sudo aptitude purge 软件包名 - 更新软件包列表:
sudo aptitude update - 升级已安装的软件包:
sudo aptitude upgrade - 交互式界面:
sudo aptitude
aptitude 与 apt 的区别
虽然 apt 更现代、简洁,适合日常使用,但 aptitude 在处理复杂依赖关系时表现更优,尤其适合系统管理员进行深度维护。此外,aptitude 会记录用户手动安装的包,便于后续清理无用依赖。
小贴士
在交互模式下,使用方向键导航,按 + 标记安装,- 标记删除,g 执行操作。按 q 退出界面。