2010-01-06 3 views
0

Я пытаюсь установить 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 

Любой он lp будет с благодарностью.

Спасибо!

+0

Это принадлежит к суперпользователю. – avpx

ответ

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

Ну ... Ливна должна содержать ffmpeg, поэтому она должна работать. Я предполагаю, что проблема имеет больше общего с Repos. Во-первых, Redhat 7.3 не имеет ничего общего с Fedora Core 7, что может вызвать некоторую путаницу. Когда вы посмотрите в yum.repos.d, вы увидите нечто вроде fedora.repo и livna.repo. Если они есть, попробуйте сделать «список yum all | grep -i ffmpeg» и посмотреть, что-нибудь появилось. Удачи, что все настроено! – Bear

+0

Еще раз спасибо! Оказалось, мне нужна звездочка после ffmpeg b/c, которую мой пакет назывался ffmpeg.i386. Глупо! –

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 install ffmpeg* 

Спасибо для вашей помощи!!