aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
比如:你用sudo apt-get install libncurses5-dev命令,可能会出现以下问题:
“下列的软件包有不能满足的依赖关系:
libncurses5-dev: 依赖: libncurses5 (= 5.6+20071124-1ubuntu2) 但是 5.7+20090207-1ubuntu1 正要被安装
E: 无法安装的软件包”

可以换成aptitude install则可成功安装。

需要注意的是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。

最新文章

  1. canvas学习之API整理笔记(二)
  2. WPF系列 自定控件
  3. Flask入门1-HelloWorld
  4. 【代码笔记】iOS-竖状图
  5. 没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限 的解决方案
  6. 看门外汉如何实现:C#操作 MongoDB基本CURD的事务控制之 第二部分
  7. Apache性能优化、超时设置,linux 重启apache
  8. C8051 PCA实现红外遥控接收
  9. 统计类别数量并且使用pyplot画出柱状图
  10. mysql的简单主从复制(ubuntu)
  11. 探索 Windows Azure 网站中的自动伸缩功能
  12. hibernate的常用配置
  13. Cocos2dx项目启程二 之 封装属于我的按钮类
  14. mongdb单节点安装方法
  15. EasyUI combobox下拉多选框的实现
  16. Java代理模式之Cglib代理
  17. Java基础 -- 嵌套类(非静态嵌套类、静态嵌套类)
  18. jar 包启动脚本
  19. 背水一战 Windows 10 (94) - 选取器: 自定义文件打开选取器
  20. Expand the scale swarm 副本增减实现负载均衡

热门文章

  1. Hadoop学习笔记——WordCount
  2. Memcached系列之一
  3. Nginx安装 默认虚拟主机 Nginx用户认证 Nginx域名重定向
  4. spark 非常好的学习内容
  5. [译]Intel App Framework 3.0的变化
  6. mybatis-generator 的坑我都走了一遍
  7. 3. beeGo 自己写Controller 和 请求数据处理
  8. event.keyCode与event.which
  9. Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
  10. webpack流程图