2010-01-06 23 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* 

謝謝您的幫助!!