红联Linux门户
Linux帮助

和linux一起飞翔系列教程---解决莫名的libx264.so.56错误问题

发布时间:2008-05-28 09:32:48来源:红联作者:flyerwang
使用linux一段时间了,一直都感觉很好。但是也有一些某名的问题出现。这不, 我在软件包更新时就遇到了依赖性错误问题。

[attach]7731[/attach]

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

[attach]7732[/attach]

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

[attach]7733[/attach]

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

[attach]7734[/attach]

没有花多少时间,我在一位网友的博客上找到了解决方法,没有想到的是原来他也是通过网络找到的解决方法,呵呵。在他的博客里我也找到了问题的说明,我遇到的问题是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。

[attach]7735[/attach]

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

[attach]7736[/attach]

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

[attach]7737[/attach]

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

[attach]7738[/attach]

[ 本帖最后由 flyerwang 于 2008-5-28 12:42 编辑 ]
文章评论

共有 4 条评论

  1. water35 于 2010-09-01 16:03:29发表:

    thanks!!!

  2. kjds03 于 2009-04-20 12:55:08发表:

    感谢楼主

  3. Ineatie 于 2008-05-28 09:45:04发表:

    受教了

  4. flyerwang 于 2008-05-28 09:34:21发表:

    总算可以回复正常发文章了(o):tx