Титла: Как да разбера даден файл от кой пакет е? Публикувано от: metal в Jan 27, 2007, 13:30 Опитвам се да подкарам Skype 1.2.0.18 на Gentoo 2006.1. КЙато го стартирам от терминален прозорец ми пише следното:
plamen@p-iii ~ $ skype /usr/bin/skype: line 33: artsc-config: command not found Running esd found Starting esd wrapped skype ========================================== Running wrapped Skype failed, trying not-wrapped mode... ========================================== а в skype.log пише следното: ===== сб яну 27 13:18:11 EET 2007 ===== Starting esd wrapped skype esddsp /opt/skype/skype.bin --resources-path /opt/skype/ /opt/skype/skype.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory /opt/skype/skype.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory Как да разбера тази библиотека (libstdc++.so.5) кой пакет трябва да я инсталира? Титла: Как да разбера даден файл от кой пакет е? Публикувано от: Kalin в Jan 27, 2007, 14:09 Титла: Как да разбера даден файл от кой пакет е? Публикувано от: Kollin в Jan 27, 2007, 14:10 Трябва да инсталираш libstdc++-v3-3.3.6
![]() Титла: Как да разбера даден файл от кой пакет е? Публикувано от: metal в Jan 27, 2007, 14:13 Не става въпрос за компилиране (то мина гладко), а за стартиране.
Титла: Как да разбера даден файл от кой пакет е? Публикувано от: metal в Jan 27, 2007, 14:27 опс, тука сме се застъпили. Бях пробвал emerge libsdtc++.so.5 и ми каза, че мяна такъв ebuild, който да удовлетворява моето искане. За equery-то - четох man equery, но като ми е куц англииския
![]() Титла: Как да разбера даден файл от кой пакет е? Публикувано от: Nik123 в Jan 27, 2007, 16:54 Само да вметна, има по-нова версия скайп- 1.3.0.53
Титла: Как да разбера даден файл от кой пакет е? Публикувано от: metal в Jan 27, 2007, 17:08 Знам, но тя е тестова и при мен не иска да тръгне. Стартира се Скайп-а, зарежда контакт листа (който не се пази на компа (според мен, защото се логнах като съществуващ скайп абонат, който не е пускан от този комп и въпреки това ми зареди контакт листа)), свързвам се с echo123, изписва ми "Свързване..." и до тук
![]() libstdc++се компилира и скайпа тръгна. Благодаря! Титла: Как да разбера даден файл от кой пакет е? Публикувано от: Kollin в Jan 27, 2007, 18:32
Сега ще черпиш ![]() Титла: Как да разбера даден файл от кой пакет е? Публикувано от: metal в Jan 27, 2007, 18:55 Cheers
![]() Титла: Как да разбера даден файл от кой пакет е? Публикувано от: metal в Jan 28, 2007, 12:32 equery b libstdc++.so.5 - и все пак това не ми върши работа (поне не такава каквато искам), а именно да ми даде името на пакета, който да инсталирам, за да се появи нужния файл. Изпълнението на тази команда преди инсталирането на libstdc++-v3-3.3.4 не върна никакъв резултат (както писах по-горе четох ман-а (и пробвах) на equery. Така че питането ми остава актуално.
Титла: Как да разбера даден файл от кой пакет е? Публикувано от: ray в Jan 28, 2007, 16:37 Здравейте,
Трябва да зададеш целият път до библиотеката: $ equery b /usr/lib/libstdc++-v3/libstdc++.so.5 [ Searching for file(s) /usr/lib/libstdc++-v3/libstdc++.so.5 in *... ] sys-libs/libstdc++-v3-3.3.6 (/usr/lib/libstdc++-v3/libstdc++.so.5 -> libstdc++.so.5.0.7) Пакета е: sys-libs/libstdc++-v3 (версия 3.3.6). Успех. Румен |