首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

一天学一招教程---解决莫名的libx264.so.56错误问题

作者:佚名  来源:转载  发布时间:2008-7-16 9:03:00

使用linux一段时间了,一直都感觉很好。但是也有一些某名的问题出现。这不, 我在软件包更新时就遇到了依赖性错误问题。

        因为对话框中提示“不能解决选择安装的软件中依赖性问题”,很自然的我想到了使用YUM,因为YUM能自动检测依赖性并解依赖性。
        在终端里输入“yum upgrade”,让yum自动帮我进行软件包更新。
        

        可是很快,残酷的现实摆到了我面前,yum提示需要一个名为libx264.so.56的文件。我顿时感到奇怪了,yum不是能自动检测和解决依赖性问题?

        既然yum不能解决,而我又是新手一个,自己也不知道怎么解决。所以我在百度输入“libx264.so.56”,抱着试一试的心里,看能不能找到解决方法。很快,搜索的结果让我心中大定,原来已经有前人遇到和我同样的问题,那说明肯定会有解决方法。

        没有花多少时间,我在一位网友的博客上找到了解决方法,没有想到的是原来他也是通过网络找到的解决方法,呵呵。在他的博客里我也找到了问题的说明,我遇到的问题是livna和freshrpms.repo这两个软件仓库起冲突造成的(repositories的中文解释是仓库)。看到这里我突然想起前段时间我安装了livna-release-8.rpm而没有安装freshrpms-release-1.1-1.fc.noarch.rpm,应该是这个原因造成的。我之前重装系统后这两个文件都一起安装,而这次重装系统时因为U盘里只有livna-release-8.rpm,所以就没有安装freshrpms-release-1.1-1.fc.noarch.rpm。

        知道了问题所在,接下来就是解决问题了。在终端里输入“rm /etc/yum.repos.d/freshrpms.repo”并按“Y”确定删除freshrpms.repo。

        之后在终端输入“yum upgrade”进行软件包更新:

        等了一会终端出现更新软件包的信息,GOOD,问题解决了!

收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图