Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: rosko в Mar 24, 2006, 20:55



Титла: Mplayer slackware
Публикувано от: rosko в Mar 24, 2006, 20:55
Привет на всички при инсталиране на Mplayer и пускането в конзолата се появява това:
root@rosko:/packages# mplayer
mplayer: error while loading shared libraries: libdivxdecore.so.0: cannot open shared object file: No such file or directory

ясно проблем с липсващи библиотеки:
root@rosko:/packages# ldd /usr/bin/mplayer
оттук разбирам и за други липсващи библиотеки с които е компилиран тази версия на плеара
намирам версията на библиотеката в .rpm формат
преобразувам я с rpm2tgz в библиотека за пакетния менижър на слак давам /sbin/ldconfig
но без резултат въпросната библиотека не зе зарежда динамично
нямам идея от какво е на настолното pc този начин работи безотказно с преобразуването на .rpm в .tgz пакети вече около половин година.
дали някой е попадал на този проблем?


Титла: Mplayer slackware
Публикувано от: Drakula в Mar 24, 2006, 21:47
Аз в подобни случаи гледам да си решавам подобни проблеми чрез инсталация на библиотеките от сорс. Нещо нямам доверие на конвертировачките от един формат пакет в друг. Сорса можеш да го изтеглиш примерно от тук.

Успех!  :ok:


Титла: Mplayer slackware
Публикувано от: GoodT в Mar 24, 2006, 22:43
Често библиотеката е с друго име или в друга директория.
Намери я с #find /usr -name libdivxdecore*
Виж изхода от #ldd /usr/bin/mplayer  - къде я търси.
Ако е с друго име или на друго място направи link към нея с #ln ...
ПП: не е ли libxvidcore* ?