安装软件的时候又出错了!

sudo zypper install libxine2-codecs k3b-codecs ffmpeg lame gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2
root's password:
正在加载软件源数据...
正在读取已安装的软件包...
在软件包名中未找到 'libdvdcss2'。正在尝试在功能中查找。
未找到 'libdvdcss2' 的提供者。
正在解决软件包依赖关系...

将安装以下新软件包:
  ffmpeg gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ffmpeg gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon k3b-codecs lame libxine2-codecs 

8 个软件包将新装.
总下载大小:4.0 MiB 。 操作完成后,将占用额外的 20.9 MiB 空间。
继续吗? [y/n/? 显示全部选项] (y): 
正在撷取 软件包 libxine2-codecs-1.2.3-89.2.x86_64                                                                                             (1/8), 503.9 KiB (解压后   1.5 MiB)
正在撷取: libxine2-codecs-1.2.3-89.2.x86_64.rpm ..........................................................................................................................错误]
文件 './Essentials/x86_64/libxine2-codecs-1.2.3-89.2.x86_64.rpm' 未在介质 'http://mirror.pcbeta.com/packman/suse/openSUSE_13.1/' 上找到。

中止、重试、还是忽略呢? [a/r/i/? 显示全部选项] (a): r
正在撷取: libxine2-codecs-1.2.3-89.2.x86_64.rpm ..........................................................................................................................错误]
文件 './Essentials/x86_64/libxine2-codecs-1.2.3-89.2.x86_64.rpm' 未在介质 'http://mirror.pcbeta.com/packman/suse/openSUSE_13.1/' 上找到。

中止、重试、还是忽略呢? [a/r/i/? 显示全部选项] (a): 
安装/移除以下软件包期间或之后发生问题:
Installation aborted by user

请参考以上错误消息汲取灵感。

总是提示源中没有此包,实际是有的。原因是卸载了一次此包,然后重装就装不上了。

这应该跟你卸载过软件包没有关系。我这里也是这样的。

应该是你的源的问题。我添加你的 pacman,禁用官方 pacman 和你一样的输出。然后禁用你的 pacman 使用官方的 pacman 没有问题可以安装。

推荐 openSUSE 国内镜像汇总 里和官方或者苏姐通过气的镜像站。

先執行一次 zypper ref 看看
看起來好像是你的軟件源已經更新了,所以和您本機上的版本有所不同

大大我在帮他试的时候就是新加的他那个源,然后禁用官方的源,刷新后执行安装的。是和他一样的错误。使用官方的 pacman 可以安装,但是使用官方的 pacman 源和远景镜像里的 pacman 源提示的依赖冲突居然是不一样的。难道是因为远景的镜像和官方的没有同步?

使用官方的 pacman 是这样的

正在加载软件源数据...
正在读取已安装的软件包...
'libdvdcss2' 已安装过了。
没有 'libdvdcss2-1.2.13-5.2.i586' 的更新候选。已安装了可获取的最高版本。
'lame' 已安装过了。
没有 'lame-3.99.5-1013.2.i586' 的更新候选。已安装了可获取的最高版本。
'gstreamer-0_10-plugins-bad' 已安装过了。
有一个 'gstreamer-0_10-plugins-bad' 的更新候选,但它来自一个不同的厂商。请使用 'zypper install gstreamer-0_10-plugins-bad-0.10.23-24.10.i586' 安装此候选。
有一个 'gstreamer-0_10-plugins-bad' 的更新候选,但它来自一个优先级较低的软件源。请使用 'zypper install gstreamer-0_10-plugins-bad-0.10.23-24.10.i586' 安装此候选。
'gstreamer-0_10-plugins-ugly' 已安装过了。
有一个 'gstreamer-0_10-plugins-ugly' 的更新候选,但它来自一个不同的厂商。请使用 'zypper install gstreamer-0_10-plugins-ugly-0.10.19-12.2.i586' 安装此候选。
有一个 'gstreamer-0_10-plugins-ugly' 的更新候选,但它来自一个优先级较低的软件源。请使用 'zypper install gstreamer-0_10-plugins-ugly-0.10.19-12.2.i586' 安装此候选。
'gstreamer-0_10-plugins-ffmpeg' 已安装过了。
没有 'gstreamer-0_10-plugins-ffmpeg-0.10.13-2000.1.i586' 的更新候选。已安装了可获取的最高版本。
'gstreamer-0_10-plugins-ugly-orig-addon' 已安装过了。
没有 'gstreamer-0_10-plugins-ugly-orig-addon-0.10.19-12.2.i586' 的更新候选。已安装了可获取的最高版本。
正在解决软件包依赖关系...
3 个问题:
问题:没有什么能提供 libvo-aacenc.so.0,而它为 libavcodec55-2.1.1-2.2.i586 所需
问题:没有什么能提供 libvo-aacenc.so.0,而它为 libavcodec55-2.1.1-2.2.i586 所需
问题:没有什么能提供 libvo-aacenc.so.0,而它为 libavcodec55-2.1.1-2.2.i586 所需

问题:没有什么能提供 libvo-aacenc.so.0,而它为 libavcodec55-2.1.1-2.2.i586 所需
解决方案 1:不安装 k3b-codecs-2.0.80.git20131118-2.1.i586
解决方案 2:通过忽略一些依赖关系来破坏 libavcodec55-2.1.1-2.2.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/s/r/c] (c): 2

问题:没有什么能提供 libvo-aacenc.so.0,而它为 libavcodec55-2.1.1-2.2.i586 所需
解决方案 1:不安装 ffmpeg-2.1.1-2.2.i586
解决方案 2:通过忽略一些依赖关系来破坏 libavcodec55-2.1.1-2.2.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/s/r/c] (c): 2

问题:没有什么能提供 libvo-aacenc.so.0,而它为 libavcodec55-2.1.1-2.2.i586 所需
解决方案 1:不安装 libxine2-codecs-1.2.3-89.2.i586
解决方案 2:通过忽略一些依赖关系来破坏 libavcodec55-2.1.1-2.2.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/s/r/c] (c): 2
正在解决依赖关系...
正在解决软件包依赖关系...
2 个问题:
问题:ffmpeg-2.1.1-2.2.i586 依赖 libavutil52 = 2.1.1,但无法提供此依赖
问题:k3b-codecs-2.0.80.git20131118-2.1.i586 依赖 k3b = 2.0.80.git20131118-2.1,但无法提供此依赖

问题:ffmpeg-2.1.1-2.2.i586 依赖 libavutil52 = 2.1.1,但无法提供此依赖
  不可安装的提供者:libavutil52-2.1.1-2.2.i586[ftp.gwdg.de-suse_1]
解决方案 1:将执行以下动作:
  不安装 ffmpeg-2.1.1-2.2.i586
  不安装 libxine2-codecs-1.2.3-89.2.i586
解决方案 2:安装 libavutil52-2.1.1-2.2.i586 (包括厂商变更)
  openSUSE --> http://packman.links2linux.de
解决方案 3:通过忽略一些依赖关系来破坏 ffmpeg-2.1.1-2.2.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/3/s/r/c] (c): 2

问题:k3b-codecs-2.0.80.git20131118-2.1.i586 依赖 k3b = 2.0.80.git20131118-2.1,但无法提供此依赖
  不可安装的提供者:k3b-2.0.80.git20131118-2.1.i586[ftp.gwdg.de-suse_1]
解决方案 1:安装 k3b-2.0.80.git20131118-2.1.i586 (包括厂商变更)
  openSUSE --> http://packman.links2linux.de
解决方案 2:不安装 k3b-codecs-2.0.80.git20131118-2.1.i586
解决方案 3:通过忽略一些依赖关系来破坏 k3b-codecs-2.0.80.git20131118-2.1.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/3/s/r/c] (c): 1
正在解决依赖关系...
正在解决软件包依赖关系...

将安装以下新软件包:
  ffmpeg k3b-codecs libavcodec55 libavdevice55 libavfilter3 libavformat55 libavresample1 libpostproc52 
  libswresample0 libswscale2 libxine2-codecs 

将升级以下软件包:
  k3b libavutil52 

将改变以下软件包的厂商:
  k3b          openSUSE -> http://packman.links2linux.de
  libavutil52  openSUSE -> http://packman.links2linux.de


2 个软件包待升级, 11 个软件包将新装, 2 个软件包将改变厂商.
总下载大小:13.0 MiB 。 操作完成后,将占用额外的 26.1 MiB 空间。
继续吗? [y/n/? 显示全部选项] (y): 

选择 yes 以后可以安装,
禁用官方的使用 mirror.pcbeta.com/packman/suse/openSUSE_13.1/ 的源是这样的

正在加载软件源数据...
正在读取已安装的软件包...
'libdvdcss2' 已安装过了。
没有 'libdvdcss2-1.2.13-5.2.i586' 的更新候选。已安装了可获取的最高版本。
'lame' 已安装过了。
没有 'lame-3.99.5-1013.2.i586' 的更新候选。已安装了可获取的最高版本。
'gstreamer-0_10-plugins-bad' 已安装过了。
有一个 'gstreamer-0_10-plugins-bad' 的更新候选,但它来自一个不同的厂商。请使用 'zypper install gstreamer-0_10-plugins-bad-0.10.23-24.3.i586' 安装此候选。
有一个 'gstreamer-0_10-plugins-bad' 的更新候选,但它来自一个优先级较低的软件源。请使用 'zypper install gstreamer-0_10-plugins-bad-0.10.23-24.3.i586' 安装此候选。
'gstreamer-0_10-plugins-ugly' 已安装过了。
有一个 'gstreamer-0_10-plugins-ugly' 的更新候选,但它来自一个不同的厂商。请使用 'zypper install gstreamer-0_10-plugins-ugly-0.10.19-12.1.i586' 安装此候选。
有一个 'gstreamer-0_10-plugins-ugly' 的更新候选,但它来自一个优先级较低的软件源。请使用 'zypper install gstreamer-0_10-plugins-ugly-0.10.19-12.1.i586' 安装此候选。
'gstreamer-0_10-plugins-ffmpeg' 已安装过了。
没有 'gstreamer-0_10-plugins-ffmpeg-0.10.13-2000.1.i586' 的更新候选。已安装了可获取的最高版本。
'gstreamer-0_10-plugins-ugly-orig-addon' 已安装过了。
没有 'gstreamer-0_10-plugins-ugly-orig-addon-0.10.19-12.2.i586' 的更新候选。已安装了可获取的最高版本。
正在解决软件包依赖关系...
2 个问题:
问题:ffmpeg-2.1.1-1.1.i586 依赖 libavutil52 = 2.1.1,但无法提供此依赖
问题:k3b-codecs-2.0.2-17.17.i586 依赖 k3b = 2.0.2-17.17,但无法提供此依赖

问题:ffmpeg-2.1.1-1.1.i586 依赖 libavutil52 = 2.1.1,但无法提供此依赖
  不可安装的提供者:libavutil52-2.1.1-1.1.i586[p]
解决方案 1:将执行以下动作:
  不安装 ffmpeg-2.1.1-1.1.i586
  不安装 libxine2-codecs-1.2.3-89.2.i586
解决方案 2:安装 libavutil52-2.1.1-1.1.i586 (包括厂商变更)
  openSUSE --> http://packman.links2linux.de
解决方案 3:通过忽略一些依赖关系来破坏 ffmpeg-2.1.1-1.1.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/3/s/r/c] (c): 2

问题:k3b-codecs-2.0.2-17.17.i586 依赖 k3b = 2.0.2-17.17,但无法提供此依赖
  不可安装的提供者:k3b-2.0.2-17.17.i586[p]
解决方案 1:将执行以下动作:
  降级 k3b-2.0.2-29.1.3.i586 到 k3b-2.0.2-17.17.i586
  安装 k3b-2.0.2-17.17.i586 (包括厂商变更)
    openSUSE --> http://packman.links2linux.de
解决方案 2:不安装 k3b-codecs-2.0.2-17.17.i586
解决方案 3:通过忽略一些依赖关系来破坏 k3b-codecs-2.0.2-17.17.i586 

请通过数字从以上解决方案中选择,或者跳过、重试或取消 [1/2/3/s/r/c] (c): 1
正在解决依赖关系...
正在解决软件包依赖关系...

将安装以下新软件包:
  ffmpeg k3b-codecs libavcodec55 libavdevice55 libavfilter3 libavformat55 libavresample1 libpostproc52 
  libswresample0 libswscale2 libvo-aacenc0 libxine2-codecs 

将升级以下软件包:
  libavutil52 

将降级以下软件包:
  k3b 

将改变以下软件包的厂商:
  k3b          openSUSE -> http://packman.links2linux.de
  libavutil52  openSUSE -> http://packman.links2linux.de


1 个软件包待升级, 1 个软件包待降级, 12 个软件包将新装, 2 个软件包将改变厂商.
总下载大小:12.6 MiB 。 操作完成后,将占用额外的 25.7 MiB 空间。
继续吗? [y/n/? 显示全部选项] (y): 

选择 yes 以后和楼主的现象是一样。安装前都是刷新过的。

ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ 最後更新 19-Dec
mirror.pcbeta.com/packman/suse/openSUSE_13.1/ 最後更新是 22-Nov
ftp.twaren.net/Linux/Packman/suse/13.1/ 最後更新 19-Dec

packman.links2linux.org/mirrors 找個合用的鏡像站台吧

镜像的问题吧。 以前也碰到过,包索引跟镜像里的包对不上,有些包镜像上没有,于是就会出现找不到包的情况~

关键我在远景列表里面已经找到那些文件了。 估计是本地索引和源里面的对不上的问题?

你确定版本号什么的都一样?不管什么原因远景那个源一个月没更新了,官方源昨天才更新。一个月前更新的啥概念?那时 13.1 刚发布两天。。。

一定要用远景的源么。。。感觉不太靠谱。有那么多镜像可以选随便换一个吧。。。

PS:这和多媒体没有关系,移到 YaST & Zypper 版了。另外,可以换一个说明问题的标题么。。。无法说明问题的标题不止是增加想帮你的人的障碍。而且不便于之后的同学借鉴(万一以后又有同学添加了不太靠谱的源,能让他们看到这个帖子就帮他们少走很多弯路,论坛里解决了的问题是公有的财富)。再另外还要防范苏姐巡视。。。。。

1赞

事实上我用 packman 官方源也有这情况。

是不是禁用了自动刷新?我基本一两天就更新一次,从来没有遇到过。。。。

我也会碰到类似的问题,之后使用 yast 刷新全部已启用的源就好了 :joy: