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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: pwizard в Nov 03, 2009, 21:04



Титла: Избор на библиотека при Slackware
Публикувано от: pwizard в Nov 03, 2009, 21:04
Опитвам се да си подкарам mplayer-a под Slackware 13 64 bit.
При:
Цитат
ldd /usr/bin/mplayer
резултата е следният:
Цитат
root@moon:/home/programs/mplayer_dependies/lib/libsndfile-1.0.19# ldd /usr/bin/mplayer
        linux-gate.so.1 =>  (0xffffe000)                                             
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf7f2a000)                           
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf7e0f000)                             
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7dcb000)                         
        libXss.so.1 => /usr/lib/libXss.so.1 (0xf7dc8000)                             
        libXv.so.1 => /usr/lib/libXv.so.1 (0xf7dc3000)                               
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf7dc0000)                   
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xf7dba000)                     
        libXxf86dga.so.1 => /usr/lib/libXxf86dga.so.1 (0xf7db5000)                   
        libGL.so.1 => /usr/lib/libGL.so.1 (0xf7d50000)                               
        libdl.so.2 => /lib/libdl.so.2 (0xf7d4c000)                                   
        libaa.so.1 => not found                                                     
        libcaca.so.0 => not found                                                     
        libcucul.so.0 => not found                                                   
        libvga.so.1 => /usr/lib/libvga.so.1 (0xf7ccc000)                             
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xf7c19000)                     
        libesd.so.0 => not found                                                     
        libaudiofile.so.0 => not found                                               
        libm.so.6 => /lib/libm.so.6 (0xf7bf2000)                                     
        libasound.so.2 => /usr/lib/libasound.so.2 (0xf7b2c000)                       
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf77a0000)             
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf7717000)             
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf76fc000)                     
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf76e4000)       
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf76da000)       
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf7699000)                 
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf762b000)                         
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf75f0000)             
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf75ed000)             
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf751a000)                   
        libncurses.so.5 => /usr/lib/libncurses.so.5 (0xf74da000)                     
        libsmbclient.so.0 => not found
        libpng.so.3 => /usr/lib/libpng.so.3 (0xf7498000)
        libz.so.1 => /usr/lib/libz.so.1 (0xf7484000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0xf7423000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xf7403000)
        libungif.so.4 => not found
        libcdda_interface.so.0 => not found
        libcdda_paranoia.so.0 => not found
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf738c000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf7363000)
        libfribidi.so.0 => not found
        libbz2.so.1 => /lib/libbz2.so.1 (0xf7351000)
        liblzo2.so.2 => not found
        libmad.so.0 => not found
        libtheora.so.0 => not found
        libogg.so.0 => not found
        libc.so.6 => /lib/libc.so.6 (0xf71f0000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf71d8000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf71d3000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf71d0000)
        /lib/ld-linux.so.2 (0xf7f39000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf71cd000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf71c7000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0xf71be000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf71b7000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf71ae000)
        librt.so.1 => /lib/librt.so.1 (0xf71a5000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf71a1000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf713d000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf7116000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xf710d000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf7104000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf70b2000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xf7071000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xf703e000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf701e000)
Виждам , че ми липсва някаква библиотека:
Цитат
libaa.so.1 => not found 
Преди ползвах следният сайт http://packages.slackware.it/ ($2)
От доста време не работи за жалост.
Бохте ли ми препоръчали друг сайт за намиране на нужните файлове, и ако може обяснете ми как точно да разбера кой файл съдържа тази библиотека, която на мен ми трябва.Не винаги май заглавието отговаря на търсената библиотека.
Благодаря Ви за оделеното време


Титла: Re: Избор на библиотека при Slackware
Публикувано от: Acho в Nov 03, 2009, 21:06
Здравей колега, аз ползвам този -> http://www.linuxpackages.net/

Поздрави.


Титла: Re: Избор на библиотека при Slackware
Публикувано от: pwizard в Nov 03, 2009, 21:10
Мерси много! :)
А би ли иотговорил, как точно мога да разбера кой файл ми е нужен, за да се инсталира нужната библиотека?


Титла: Re: Избор на библиотека при Slackware
Публикувано от: Желязко Желязков в Nov 03, 2009, 22:07
Мерси много! :)
А би ли иотговорил, как точно мога да разбера кой файл ми е нужен, за да се инсталира нужната библиотека?

slackpkg install  aalib


Титла: Re: Избор на библиотека при Slackware
Публикувано от: pwizard в Nov 03, 2009, 23:27
ДОбре, как се разбира кой пакет трябва да се инсталира?


Титла: Re: Избор на библиотека при Slackware
Публикувано от: tonitochev в Nov 04, 2009, 07:34
Еми трябва да се сетиш сам или да ползваш Google.
И в Слакуер в повечето случаи libедиквоси.so пакета е едиквоси.
Специално за Мплаер много по-лесно е да отвориш сайта на плеера и да прочетеш там какво му трябва, да си ги потърсиш, намериш и инсталираш, вместо да се чудиш коя библиотека от кой пакет е.


Титла: Re: Избор на библиотека при Slackware
Публикувано от: KoIoSoS в Nov 04, 2009, 09:30
за libaa.so.1 ти трябва пакета aalib-1.4rc5-x86_64-2.txz.Намира се в директория l от инсталационното DVD на Slackware13.


Титла: Re: Избор на библиотека при Slackware
Публикувано от: pwizard в Nov 04, 2009, 15:10
за libaa.so.1 ти трябва пакета aalib-1.4rc5-x86_64-2.txz.Намира се в директория l от инсталационното DVD на Slackware13.
Интересното, че я имам инсталирана.
Цитат
ls -la /var/log/packges:
..........................................
-rw-r--r--  1 root root    2204 2009-10-27 01:20 aaa_base-13.0-x86_64-2
-rw-r--r--  1 root root    2298 2009-10-27 01:21 aaa_elflibs-13.0-x86_64-2
-rw-r--r--  1 root root   11924 2009-10-27 01:21 aaa_terminfo-5.7-noarch-1
-rw-r--r--  1 root root    3902 2009-11-03 21:40 aalib-1.4rc5-x86_64-2
............................................
И пак ми дава следното:
Цитат
.......................................
libdl.so.2 => /lib/libdl.so.2 (0xf7d82000)               
        libaa.so.1 => not found                                   
        libcaca.so.0 => not found                                 
        libcucul.so.0 => not found                               
        libvga.so.1 => /usr/lib/libvga.so.1 (0xf7d02000)
............................................
ЗАбравих да спомена, че сложих multilib ($2) за slackware.