LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 908|回复: 9

帮忙看个错误

[复制链接]
发表于 2007-6-16 01:21:53 | 显示全部楼层 |阅读模式
apt mplayer的时候出错,提示少了两个包,但无法安装:
==============================================================
defyer@ubuntu:~$ sudo apt-get install mplayer
Password:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
Reading state information... 完成      
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
  mplayer: 依赖: libdvdread3 (>= 0.9.6) 但却无法安装它
           依赖: libggi2 (>= 1:2.2.1) 但却无法安装它
E: 无法安装的软件包
defyer@ubuntu:~$
===========================================================
 楼主| 发表于 2007-6-16 01:22:56 | 显示全部楼层
是不是因为版本的问题?我的是6.10版的
回复 支持 反对

使用道具 举报

发表于 2007-6-16 02:17:41 | 显示全部楼层
建议从新力得里面安装.我也曾经搞过一次这样的情况.最后重装好了.
回复 支持 反对

使用道具 举报

发表于 2007-6-16 09:40:47 | 显示全部楼层
是包依赖的问题,现有的一些软件需要的包和你需要安装的包之间存在版本冲突之类,这个很烦人的,有的时候甚至需要更新libc,那就连带着要更新一大堆东西,可以试试apt-get upgrade, 把所有的包都先升个级,然后apt-get有可能解决依赖问题.
回复 支持 反对

使用道具 举报

发表于 2007-6-16 10:15:19 | 显示全部楼层
遇到这种情况,先用apt-cache policy <packagename>看源里面有哪些版本
如果有所需要的版本,但不是默认安装的,可以用
apt-get install <packagename>=version来安装指定版本
如果源里面没有需要的版本,说明这时候源有问题,最好暂停安装。如果一定要装,
可以到packages.debian.org查找对应的包在哪个源里面
回复 支持 反对

使用道具 举报

发表于 2007-6-16 10:33:11 | 显示全部楼层
很简单,你看看依赖的两个包你的源里有没有,有的话直接安装,如果没有,你就重新设置源,找到两个依赖的包为止。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 00:51:14 | 显示全部楼层
果然是源里面没有这两个包:
defyer@ubuntu:~$ sudo apt-cache policy libdvdread3
libdvdread3:
  已安装:(无)
  候选的软件包:(无)
  版本列表:
defyer@ubuntu:~$ sudo apt-cache policy libggi2
libggi2:
  已安装:(无)
  候选的软件包:(无)
  版本列表:

哪位能给个好点的源?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 01:12:21 | 显示全部楼层
换了个源可以了
不过哪位可以共享下自己比较快速稳定一些的源?谢谢
回复 支持 反对

使用道具 举报

发表于 2007-6-18 05:29:52 | 显示全部楼层
提示你和源有关系了阿,有时老的版本以及新的版本软件包不一样,unstable的不能用可以暂时先用testing的....感觉cn99的挺好用的,避开晚上高峰期那速度是相当的快.不喜欢testing的源可以自己改下
  1. #mplayer以及win32codecs的源
  2. deb [url]http://debian.cn99.com/debian/[/url] testing main non-free contrib
  3. deb-src [url]http://debian.cn99.com/debian/[/url] testing main non-free contrib
  4. deb [url]http://update.inlsd.org/debian-multimedia[/url] testing main
  5. deb-src [url]http://update.inlsd.org/debian-multimedia[/url] testing main
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 23:20:50 | 显示全部楼层
恩  谢谢楼上兄台
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表