文件管理 · 2022年02月20日 0

aptitude命令 – 包管理工具

aptitude命令与apt-get命令一样,都是Debian Linux及其衍生系统中功能极其强大的包管理工具。 与apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。它通过文本操作菜单和命令两种方式管理软件包。 相对来说,更加推荐使用aptitude命令来代替apt-get,特别是在下载或者删除依赖包的时候,aptitude都要比apt-get更好。 **语法格式:** aptitude [参数] **常用参数:** | -d | 仅下载软件包,不执行安装操作 | | ---- | ------------------------------ | | -p | 每一步操作都要求确认 | | -y | 所有问题都回答“yes” | | -v | 显示附加信息 | | -u | 启动时下载新的软件包列表 | | -h | 显示帮助信息 | **参考实例** 更新可用的包列表: ``` [root@anycode ~]# aptitude update ``` 执行一次安全的升级: ``` [root@anycode ~]# aptitude safe-upgrade ``` 安装包: ``` [root@anycode ~]# aptitude install pkgname ``` 删除包及其配置文件: ``` [root@anycode ~]# aptitude purge pkgname ``` 删除下载的包文件: ``` [root@anycode ~]# aptitude clean ``` 搜索包: ``` [root@anycode ~]# aptitude search pkgname ```