你是否经常碰到apt-get安装软件出现依赖问题?
你是否经常碰到别人都能安装的软件你的apt-get上却提示找不到包?
那么,aptitude是一个很好的选择,和同为包管理工具的apt-get相比,aptitude在依赖处理方面有着更优秀的能力。
举个例子,这两天我手上有一台ubuntu18的机器,因为某些原因需要安装libaom-dev这个包。
结果我输入apt-get install libaom-dev,他却和我提示找不到结果。没办法,我又去直接下载deb文件安装,他又跟我说缺少libaom0这个依赖,我再去安装libaom0,他又说我glibc版本太低了,但对于ubuntu18来说我系统上的版本已经是最高的了...然后莫名其妙又出现这两个包我都装上了结果因为glibc太低不能运行的情况,apt让我直接把两个卸载了才能干别的事 zanghu.gif
这种时候就可以尝试用aptitude解决问题。
安装aptitude:

apt-get install aptitude

然后再去安装libaom-dev

aptitude install libaom-dev

程序会自动处理各种软件依赖和版本高低等等问题,等完成就好啦 quyinniang_huaji.png
当然也不总是用aptitude就是好的,apt干不了的可以用aptitude试试,aptitude干不好的可以用apt试试

本文作者:小欢

本文链接:比apt-get更好用的软件包管理工具:aptitude - https://www.xh-ws.com/archives/aptitude_introduce.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 小欢博客 所有,遵循知识共享署名-相同方式共享 4.0 国际许可协议。转载请注明出处!