aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
| 命令 | 作用 |
| aptitude update | 更新可用的包列表 |
| aptitude upgrade | 升级可用的包 |
| aptitude dist-upgrade | 将系统升级到新的发行版 |
| aptitude install pkgname | 安装包 |
| aptitude remove pkgname | 删除包 |
| aptitude purge pkgname | 删除包及其配置文件 |
| aptitude search string | 搜索包 |
| aptitude show pkgname | 显示包的详细信息 |
| aptitude clean | 删除下载的包文件 |
| aptitude autoclean | 仅删除过期的包文件 |
aptitude使用的例子,通过aptitude查找需要安装的包。
(以安装PHP运行环境为例)。
1.查找需要安装的包
root@radius-proxy-p2fk:~# aptitude search php5
2.安装libapache2-mod-php5
root@radius-proxy-p2fk:~# apt-get install libapache2-mod-php5
3.重启apache服务
root@radius-proxy-p2fk:/var/www# /etc/init.d/apache2 restart

944

被折叠的 条评论
为什么被折叠?



