aptitude指令

来源:互联网 发布:勿忘我软件下载 编辑:程序博客网 时间:2024/05/22 01:59

aptitude update #更新可用的包列表
aptitude upgrade #升级可用的包
aptitude dist-upgrade #将系统升级到新的发行版
aptitude install pkgname #安装包
aptitude remove pkgname #删除包
aptitude purge pkgname #删除包及其配置文件
aptitude search string #搜索包(相当于yum list | grep pkg,重要)
aptitude show pkgname #显示包的详细信息 (相当于yum info pkg,重要)
aptitude clean #删除下载的包文件
aptitude autoclean #仅删除过期的包文件

aptitude与apt-get是互相补充的,有一些功能对方没有。

aptitude的优势: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能)
apt-get的优势: source(aptitude无此功能), build-dep(低版本的aptitude没有build-dep功能)
apt-get与aptitude一样的地方:update, upgrade (apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)
此外,如果要搜索网络上的bzip2软件包,用apt-cache search bzip2,会搜索出很多杂乱的东西,而aptitude search bzip2结果则精确的多。因为apt-cache根据全文匹配(包含描述等),而aptitude是根据文件名来匹配。