2010-01-06 71 views
0

我试图与Red Hat的Fedora Core 7的虚拟专用服务器上安装FFMPEG但出现以下错误:缺少相关的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 

任何他lp将不胜感激。

谢谢!

+0

这属于超级用户。 – avpx 2010-01-06 00:19:27

回答

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' 
+0

呃... Livna应该包含ffmpeg,所以它应该工作。我猜这个问题与Repos更有关系。 首先,Redhat 7.3与Fedora Core 7无关,这可能会导致一些混淆。当你查看yum.repos.d时,你会看到类似fedora.repo和livna.repo的东西。如果有,请尝试执行“yum list all | grep -i ffmpeg”,看看是否有任何东西出现。 祝你好运,一切配置! – Bear 2010-01-06 19:15:24

+0

再次感谢熊!原来我在ffmpeg b/c之后需要星号,我的软件包名为ffmpeg.i386。愚蠢! – 2010-01-06 19:26:28

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* 

谢谢您的帮助!!