Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
Как да разбера даден файл от кой пакет е?
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Как да разбера даден файл от кой пакет е? (Прочетена 1638 пъти)
metal
Напреднали
Публикации: 414
Как да разбера даден файл от кой пакет е?
«
-:
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) кой пакет трябва да я инсталира?
Активен
Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3
Kalin
Напреднали
Публикации: 1642
insider
Как да разбера даден файл от кой пакет е?
«
Отговор #1 -:
Jan 27, 2007, 14:09 »
http://forums.gentoo.org/viewtop....dc.html
Gentoo Skype HOWTO
Активен
Като станем милиони ще видиш тогава кой е луд...
If you don't stand for nothing, chances are you will fall for anything.
Kollin
Напреднали
Публикации: 89
Как да разбера даден файл от кой пакет е?
«
Отговор #2 -:
Jan 27, 2007, 14:10 »
Трябва да инсталираш libstdc++-v3-3.3.6
Примерен код
equery b libstdc++.so.5
[ Searching for file(s) libstdc++.so.5 in *... ]
sys-libs/libstdc++-v3-3.3.6 (/usr/lib/libstdc++-v3/libstdc++.so.5 -> libstdc++.so.5.0.7)
Активен
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
metal
Напреднали
Публикации: 414
Как да разбера даден файл от кой пакет е?
«
Отговор #3 -:
Jan 27, 2007, 14:13 »
Не става въпрос за компилиране (то мина гладко), а за стартиране.
Активен
Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3
metal
Напреднали
Публикации: 414
Как да разбера даден файл от кой пакет е?
«
Отговор #4 -:
Jan 27, 2007, 14:27 »
опс, тука сме се застъпили. Бях пробвал emerge libsdtc++.so.5 и ми каза, че мяна такъв ebuild, който да удовлетворява моето искане. За equery-то - четох man equery, но като ми е куц англииския
'> . Сега компилирам libstdc++-v-3.3.4 (towa samo si e izbralo, опсс, аз му зададох emerge libstdc++) и ще видим какъв ще е резултата
Активен
Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3
Nik123
Напреднали
Публикации: 4428
Distribution: Mageia, Q4OS
Как да разбера даден файл от кой пакет е?
«
Отговор #5 -:
Jan 27, 2007, 16:54 »
Само да вметна, има по-нова версия скайп- 1.3.0.53
Активен
metal
Напреднали
Публикации: 414
Как да разбера даден файл от кой пакет е?
«
Отговор #6 -:
Jan 27, 2007, 17:08 »
Знам, но тя е тестова и при мен не иска да тръгне. Стартира се Скайп-а, зарежда контакт листа (който не се пази на компа (според мен, защото се логнах като съществуващ скайп абонат, който не е пускан от този комп и въпреки това ми зареди контакт листа)), свързвам се с echo123, изписва ми "Свързване..." и до тук
'>
libstdc++се компилира и скайпа тръгна. Благодаря!
Активен
Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3
Kollin
Напреднали
Публикации: 89
Как да разбера даден файл от кой пакет е?
«
Отговор #7 -:
Jan 27, 2007, 18:32 »
Цитат
(metal @ Ян. 27 2007,17:08)
Знам, но тя е тестова и при мен не иска да тръгне. Стартира се Скайп-а, зарежда контакт листа (който не се пази на компа (според мен, защото се логнах като съществуващ скайп абонат, който не е пускан от този комп и въпреки това ми зареди контакт листа)), свързвам се с echo123, изписва ми "Свързване..." и до тук
'>
libstdc++се компилира и скайпа тръгна. Благодаря!
Сега ще черпиш
Активен
"Dear Enemy: may the Lord hate you and all your kind, may you be turned orange in hue, and may your head fall off at an awkward moment."
metal
Напреднали
Публикации: 414
Как да разбера даден файл от кой пакет е?
«
Отговор #8 -:
Jan 27, 2007, 18:55 »
Cheers
'>
Активен
Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3
metal
Напреднали
Публикации: 414
Как да разбера даден файл от кой пакет е?
«
Отговор #9 -:
Jan 28, 2007, 12:32 »
equery b libstdc++.so.5 - и все пак това не ми върши работа (поне не такава каквато искам), а именно да ми даде името на пакета, който да инсталирам, за да се появи нужния файл. Изпълнението на тази команда преди инсталирането на libstdc++-v3-3.3.4 не върна никакъв резултат (както писах по-горе четох ман-а (и пробвах) на equery. Така че питането ми остава актуално.
Активен
Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3
ray
Напреднали
Публикации: 1464
Как да разбера даден файл от кой пакет е?
«
Отговор #10 -:
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).
Успех. Румен
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »