缺少对FFMPEG的依赖

时间:2010-01-06 00:17:44

标签: ffmpeg

我正在尝试使用Red Hat Fedora Core 7在虚拟专用服务器上安装FFMPEG但是出现以下错误:

Error: Missing Dependency: libvorbisenc.so.0 is needed by package ffmpeg

我尝试过安装libvorbisenc.so.0,但它说“没有可用的包”。

当我尝试安装最新版本libvorbisenc.so.2时,它说已经安装了。

这是几个之后的最后一个问题,第一个问题是我无法使用以下方法安装ffmpeg:

yum install ffmpeg

所以我不得不创建以下文件/etc/yum.repos.d/dag.repo:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpcheck=1
enabled=1

但找不到repomd.xml文件,因此我不得不将其更改为:

baseurl=http://apt.sw.be/redhat/7.3/en/i386/dag

非常感谢任何帮助。

谢谢!

2 个答案:

答案 0 :(得分:1)

您需要将rpmfusion添加到存储库。可以使用以下命令添加Rpmfusion:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

答案 1 :(得分:0)

RPMFusion不再支持Fedora 7了,但经过大量的搜索,我找到了一个带有正确版本的镜像。

我还安装了一个非常旧版本的livna,所以我不得不升级而不是安装。

对于任何有兴趣的人,这是命令:

su -c 'rpm -Uvh ftp://ftp.pbone.net/mirror/rpm.livna.org/fedora/7/i386/livna-release-7-2.noarch.rpm'

此外,这个版本的rpmfusion为ffmpeg使用了不同的名称,所以我不得不将我的yum命令更改为:

yum install ffmpeg*

再次感谢您的帮助!!