2

Я устанавливаю ffmpeg для запуска на Amazon linux AMI и добавил rpmforge и репозиторий dag . Вот некоторые рекомендации, которые я использую для справки: TWoZaO и Razuna

В репозитории rpmforge есть ffmpeg , но если вы попытаетесь установить его, он будет жаловаться на отсутствие зависимостей (для меня libSDL-1.2.so.0()(64bit)). Независимо от того, я установлю ffmpeg from svn so I can be sure to enable the options I want (namely включу нужные параметры (а именно libx264 ). It seems strange to me though that SDL is not in rpmforge or dag`, и, согласно обоим ссылкам выше, он должен быть там. Я попытался получить его вручную отсюда , но он нуждается в следующих зависимостях, так что no-go:

> error: Failed dependencies:   SDL =
> 1.2.10-8.el5 is needed by SDL-devel-1.2.10-8.el5.x86_64
>   alsa-lib-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libGL-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libGLU-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libSDL-1.2.so.0()(64bit) is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libX11-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libXext-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libXrandr-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libXrender-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64
>   libXt-devel is needed by
> SDL-devel-1.2.10-8.el5.x86_64

1 ответ1

3

Я обнаружил, что отсутствующая зависимость находится в репозитории centOS, который в amazon ec2 не включен. Я добавил хранилище и смог настроить и установить ffmpeg. Для тех, кто делает то же самое, я рекомендую руководство Razuna, которое я упомянул в вопросе: http://wiki.razuna.com/display/ecp/FFMpeg+Installation+on+CentOS+and+RedHat

(Спасибо Rubberman на форумах Linux за решение)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .