Установка Mplayer 0.90 под ALT Linux Junior 2.0

Обсуждается все что связано с Юниксоподобными системами - от дистрибутивов до разбора ядра и конфигурации сервера.

Сообщение 99percent » Пт июн 13, 2003 9:02 am

Для начала, доброе всем время суток!
Теперь описание самой проблемы: когда пытаюсь проинсталить Mplayer 0.90 из rpm-пакета, выводится сообщение:
SDL >= 1.1.7 is needed by mplayer-0.90pre8-1k6
libpng.so.2 is needed by mplayer-0.90pre8-1k6
Устанавливаю SDL-1.2.0-1.i386.rpm. А он пишет:
file /usr/lib/libSDL-1.2.0.so from install of SDL-1.2.0-1 conflicts with file from package libSDL-1.2.4-alt1
Так где здесь логика? Стоит у меня ALT Linux Junior 2.0, SDL-1.2.4. Так чего же Mplayer 0.90 не устанавливается? И как установить этот libpng.so.2?
Буду рад скорому ответу...
99percent
Призывник
 
Сообщений: 1
Зарегистрирован: Пт июн 13, 2003 8:37 am
Пункты репутации: 0

Сообщение BeZoN » Вс июн 15, 2003 5:08 pm

А не пробовал для установки использовать APT?
Помоему нет ничего проще, и все зависимости разрулит
BeZoN
Мл. сержант
 
Сообщений: 22
Зарегистрирован: Сб янв 25, 2003 7:07 pm
Откуда: St. Petersburg
Пункты репутации: 0

Сообщение MAPA3bM » Вт июн 17, 2003 4:09 am

299percent
libpng - это из иксовых библиотек. Так и называется - libpng-x.xx.xx.rpm. Что же касается SDL - у тебя уже стоит более новая версия. Но еси идёт ругань, что пакет ХХХ не найден - поищи неподалёку пакет XXX-devel, зачастую этого хватает.
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение Bolverk » Чт июл 10, 2003 5:31 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->пытаюсь проинсталить Mplayer 0.90 из rpm-пакета<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->mplayer-0.90pre8-1k6<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

С mplayerhq.hu поди rpm-ка то? Да еще и такая древняя!
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->SDL-1.2.0-1.i386.rpm<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

И SDL (_i386_) не родной (не alt-овский).

Часто такое бывает, если rpm не родной сборки - требует какую-то либу (SDL), а она немного по другому называется (libSDL) в дистрибутиве. Скачай родной (в твоем случае ALT-овской) сборки. А поскольку дистрибутив у тебя старый и если не хочешь много (в твоем случае, похоже ОЧЕНЬ!) тянуть за этой rpm-кой, то стягивай MPlayer-*.src.rpm и пересобирай под свой набор. Кстати применительно именно к Mplayer пересобрать из src.rpm будет правильней всего, т.к. сборка будет более "оптимизированная" (что важно для мультимедиа).

И вообще совет на будующее чтобы не было таких косяков. Оптимальный, на мой взгляд, порядок поиска нужного билда программы:

1. RPM из дистрибутива. Если программа есть на тех дисках (например) или среди отдельных пакетов на сайте (в твоем случае - что-то типа <a href='ftp://ftp.altlinux.ru/pub/distributions/Junior/2.0/i586)' target='_blank'>ftp://ftp.altlinux.ru/pub/distributions/J...unior/2.0/i586)</a>, то лучше поставить оттуда, потому что они точно совместимы с тем, что у тебя уже стоит. Если нужна более новая версия, то см. дальше.

2. RPM из update/более нового дистрибутива или тестовую версию. В последнем случае rpm может запросить слишком много обновлений, тогда.

3. Взять src.rpm (лучше - с сайта дистрибутива, можно и с сайта программы, но может понадобиться "обработка напильником", то есть правка spec) и пересобрать.

4. Скачать исходники, скомпилировать и установить.

P.S. И вообще, подумай об обновлении. С прошлого года в одной только Samba 2-3 критические ошибки были, про ошибку ptrace в ядре я вообще молчу.

P.P.S. Извините за многословность...
Последний раз редактировалось Bolverk Чт июл 10, 2003 5:32 pm, всего редактировалось 1 раз.
Bolverk
Призывник
 
Сообщений: 1
Зарегистрирован: Пт мар 29, 2002 10:25 am
Откуда: Moscow
Пункты репутации: 0


Вернуться в Unix/Linux/*nix

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

cron