linux – yum解决问题 – 包已安装?

linux – yum解决问题 – 包已安装?,第1张

概述在尝试进行’yum update’时,我开始在我的许多系统上遇到以下错误: --> Running transaction check--> Processing Dependency: freetype = 2.2.1-28.el5_5 for package: freetype-devel---> Package freetype.i386 0:2.2.1-28.el5_5.1 set t 在尝试进行’yum update’时,我开始在我的许多系统上遇到以下错误:
--> Running transaction check--> Processing Dependency: freetype = 2.2.1-28.el5_5 for package: freetype-devel---> Package freetype.i386 0:2.2.1-28.el5_5.1 set to be updated--> Finished Dependency Resolutionfreetype-devel-2.2.1-28.el5_5.i386 from installed has depsolving problems  --> Missing Dependency: freetype = 2.2.1-28.el5_5 is needed by package freetype-devel-2.2.1-28.el5_5.i386 (installed)Error: Missing Dependency: freetype = 2.2.1-28.el5_5 is needed by package freetype-devel-2.2.1-28.el5_5.i386 (installed)

这对我来说没有任何意义,因为当我尝试安装“丢失”包时,我被告知它已经存在.

Setting up Install ProcessPackage freetype-2.2.1-28.el5_5.i386 already installed and latest versionnothing to do

我已经尝试过没有任何改变的’yum clean all’,以及yum建议的包清理命令.

任何人都可以帮我进一步诊断或解决这个问题吗?

解决方法 它告诉你:

>它想要升级freetype版本2.2.1-28.el5_5.1 – 请注意.1.
>安装了freetype-devel 2.2.1-28.el5_5(旧版本),和
> freetype-devel 2.2.1-28.el5_5(旧版本)需要freetype 2.2.1-28.el5_5(旧版本)

由于第一步将删除旧版本的freetype,旧的freetype-devel将被破坏.所以它纾困了.

问题是:为什么不尝试将freetype-devel更新到新版本?

同时有freetype和freetype-devel的i386和x86_64软件包,所以这不应该导致冲突,但是,呃,有时事情会变得那么糟糕.如果您使用的是x86_64并且不需要i386软件包,那么删除它可能会让事情变得清晰.

但是最简单的方法就是去除freetype-devel,除非你现在正在编译与freetype相关的东西.更新成功完成后,您可以单独尝试安装它,如果有麻烦,那将是一个更直接的问题需要解决.

总结

以上是内存溢出为你收集整理的linux – yum解决问题 – 包已安装?全部内容,希望文章能够帮你解决linux – yum解决问题 – 包已安装?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1039504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存