Автор Тема: Липсва на библиотека libpcre  (Прочетена 625 пъти)

pwizard

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Липсва на библиотека libpcre
« -: 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
но и така нещата не станаха
Намерих следният линк, но не знам .rpm на коя дистрибуция е най-пасваща на слака?Бихте ли ми дали насоки?
Активен

tyuio

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

laskov

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

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: Липсва на библиотека libpcre
« Отговор #3 -: Dec 18, 2009, 21:49 »
Пробвай следното нещо:
Добави ред във файла /etc/ld.so.conf

Код:
/usr/lib64/

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

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

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"