LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]Debian testing, 包libavformat52的问题

[复制链接]
发表于 2009-4-1 12:03:21 | 显示全部楼层 |阅读模式
这几天aptitude safe-upgrade时候总有一堆的包无法安装,他们都依赖libavformat52这个包的升级。 于是会有大量的像如下的信息:

dpkg: dependency problems prevent configuration of gstreamer0.10-ffmpeg:
gstreamer0.10-ffmpeg depends on libavformat52 (>= 3:0.svn20090303-1) | libavformat-unstripped-52 (>= 3:0.svn20090303-1); however:
  Version of libavformat52 on system is 0.svn20080206-17.

于是我专门下载了svn20090303-1的deb包,但是dpkg安装的时候出现如下的错误:

:~/incoming$ sudo dpkg -i libavformat52_0.svn20090303-1_i386.deb
dpkg: regarding libavformat52_0.svn20090303-1_i386.deb containing libavformat52:
libavformat52 breaks libavcodec51
  libavcodec51 (version 0.svn20080206-17) is present and installed.
dpkg: error processing libavformat52_0.svn20090303-1_i386.deb (--install):
installing libavformat52 would break libavcodec51, and
deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
libavformat52_0.svn20090303-1_i386.deb

我不知道这里的所谓would break libavcodec51是什么意思,不知道有没有别人遇到这个问题,可以给予帮助,谢谢
发表于 2009-4-1 12:08:45 | 显示全部楼层
libavcodec51 和 libavcodec52 是同样功能的包(很可能就是同一个源码包编译的)
aptget dist-upgrade 的时候,假如 libavcodec52 可用,那么 libavcodec51 会被自动卸载(被 libavcodec52 替换)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 12:14:27 | 显示全部楼层
但是问题是出在libavformat52不是libavcodec52呀。
不过libavcodec52和libavcodec51我这里是并存的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-1 13:36:14 | 显示全部楼层
aptitude给出的解决方案无法执行,但是最后是使用synaptics解决的,二者给出的方案我看了一下都是卸载掉libavcodec51,但是不知道为什么只有synaptics成功了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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