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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: timonbg в Apr 29, 2006, 00:41



Титла: K3b
Публикувано от: timonbg в Apr 29, 2006, 00:41
Хора знам че има писано супер много по темата , но не намериь нищо подобно..може би проблема е елеменстарен , но аз не знам как да си го оправя, ако някой знае моля да ме посъветва:
инсталорах си k3b-0.12.15-i486-1kjz.tgz с installpkg , ни ми даде това като се опитах да го пусна:
k3b: error while loading shared libraries: libsamplerate.so.0: cannot open shared object file: No such file or directory
дръпнах си libsamplerate-0.1.2.tar и го инсталирах , но пак си дава същата грешка
???как мога да го оправя?Благодаря
Slackware 10.2


Титла: K3b
Публикувано от: Hapkoc в Apr 29, 2006, 00:50
$ export LD_LIBRARY_PATH=/directory/where/libsamplerate/is/installed
$ k3b

Предполагам, че си инсталирал библиотеката от изходен код, което ще рече, че вероятно се е инсталирала в /usr/local, което пък ще рече, че k3b сигурно не си я намира поради тази причина.

Имай предвид, че горното не е културно решение на проблема. Културния начин е да инсталираш libsamplerate с installpkg, така че да се инсталира там, където k3b го търси. Другото е да си редактираш /etc/ld.so.conf, като добавиш в него директорията, която съдържа библиотеката, но аз лично не бих постъпил така само заради една библиотека.


Титла: K3b
Публикувано от: Lord Bad в Apr 29, 2006, 13:01
Ей така става като се ползват пакетни мениджъри без dependency resolution...