摘要:aptitude在处理软件依赖方面比apt-get更强大,例如在安装libaom-dev时,apt-get可能因依赖问题失败,而aptitude能自动解决这些问题。安装aptitude后,使用它可有效处理依赖和版本冲突。虽然aptitude并非总能解决问题,但在apt失败时值得一试,反之亦然。
你是否经常碰到apt-get安装软件出现依赖问题?
你是否经常碰到别人都能安装的软件你的apt-get上却提示找不到包?
那么,aptitude是一个很好的选择,和同为包管理工具的apt-get相比,aptitude在依赖处理方面有着更优秀的能力。
举个例子,这两天我手上有一台ubuntu18的机器,因为某些原因需要安装libaom-dev这个包。
结果我输入apt-get install libaom-dev,他却和我提示找不到结果。没办法,我又去直接下载deb文件安装,他又跟我说缺少libaom0这个依赖,我再去安装libaom0,他又说我glibc版本太低了,但对于ubuntu18来说我系统上的版本已经是最高的了...然后莫名其妙又出现这两个包我都装上了结果因为glibc太低不能运行的情况,apt让我直接把两个卸载了才能干别的事
这种时候就可以尝试用aptitude解决问题。
安装aptitude:
apt-get install aptitude然后再去安装libaom-dev
aptitude install libaom-dev程序会自动处理各种软件依赖和版本高低等等问题,等完成就好啦
当然也不总是用aptitude就是好的,apt干不了的可以用aptitude试试,aptitude干不好的可以用apt试试
本文作者:小欢
本文链接:比apt-get更好用的软件包管理工具:aptitude - https://www.cups.moe/archives/aptitude-introduce.html
版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 小欢博客 所有,遵循知识共享署名-相同方式共享 4.0 国际许可协议。转载请注明出处!
手机上阅读
最后一次更新于2024-07-14


