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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: pwizard в Dec 18, 2009, 13:38



Титла: Липсва на библиотека libpcre
Публикувано от: pwizard в Dec 18, 2009, 13:38
Опитвам се да инсталирам bluefish редактора на Slackware 13(64 bit) със инсталиран multilib.
Ползвам за целта пакет, и след инсталцията при опит за стартиране ми дава:
Цитат
root@moon:/usr/lib# /usr/bin/bluefish
/usr/bin/bluefish: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
Дадох :
Цитат
locate libprc*
и резултата беше:
Цитат
oot@moon:/usr/lib64# locate libpcr*                                                                                                       
/usr/lib64/libpcre.a                                                                                                                       
/usr/lib64/libpcre.la                                                                                                                       
/usr/lib64/libpcre.so                                                                                                                       
/usr/lib64/libpcre.so.0.0.1                                                                                                                 
/usr/lib64/libpcre.so.0                                                                                                                     
/usr/lib64/libpcre.so.0.0.1                                                                                                                 
/usr/lib64/libpcre.so.0                                                                                                                     
/usr/lib64/libpcre.so.0.0.1                                                                                                                 
/usr/lib64/libpcrecpp.a                                                                                                                     
/usr/lib64/libpcrecpp.la                                                                                                                   
/usr/lib64/libpcrecpp.so                                                                                                                   
/usr/lib64/libpcrecpp.so.0                                                                                                                 
/usr/lib64/libpcrecpp.so.0.0.0                                                                                                             
/usr/lib64/libpcrecpp.so.0                                                                                                                 
/usr/lib64/libpcrecpp.so.0.0.0                                                                                                             
/usr/lib64/libpcrecpp.so.0.0.0                                                                                                             
/usr/lib64/libpcreposix.a                                                                                                                   
/usr/lib64/libpcreposix.la                                                                                                                 
/usr/lib64/libpcreposix.so.0                                                                                                               
/usr/lib64/libpcreposix.so                                                                                                                 
/usr/lib64/libpcreposix.so.0.0.0                                                                                                           
/usr/lib64/libpcreposix.so.0
/usr/lib64/libpcreposix.so.0.0.0
/usr/lib64/libpcreposix.so.0.0.0
Опитах се да създам символна връзка:
Цитат
ln -s /usr/lib64/libpcre.so.0 /usr/llib/libpcre.so.0
но и така нещата не станаха
Намерих следният линк ($2), но не знам .rpm на коя дистрибуция е най-пасваща на слака?Бихте ли ми дали насоки?


Титла: Re: Липсва на библиотека libpcre
Публикувано от: tyuio в Dec 18, 2009, 13:45
не съм запознат със Слакуер, но трябва да видиш къде редакторът търси този файл. Мисля че може да ползваш версии на Арч и Слакс май са на основата на Слакуер само дето си имат инсталатори на пакети.
ето и това:
http://www.rpmfind.net/linux/rpm2html/search.php?query=alien
http://kitenet.net/~joey/code/alien/


Титла: Re: Липсва на библиотека libpcre
Публикувано от: laskov в Dec 18, 2009, 15:15
А това двойно l в
Цитат
ln -s /usr/lib64/libpcre.so.0 /usr/llib/libpcre.so.0
е грешка тук или е сгрешено и там ? А инъче, ясно е че pcre е инсталирано. Другият вариант е да инсталираш редактора от сорс.


Титла: Re: Липсва на библиотека libpcre
Публикувано от: victim70 в Dec 18, 2009, 21:49
Пробвай следното нещо:
Добави ред във файла /etc/ld.so.conf

Код:
/usr/lib64/

След това стартирай ldconfig

Тези операции ги изпълни като root
След това пробвай да стартираш.
Подозирам че имаш конфликт във версиите - т.е. bluefish е 32 битова компилация а libpcre е 64 битова.
Ако така не стане търси си 64 битова компилация - не съм добре запознат със слака.