Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92177861
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-28 10:09:29

作者: flyerwang  出自:
使用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,问题解决了!

















阅读(355) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~