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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gabi88 в Feb 23, 2009, 09:15



Титла: skype
Публикувано от: gabi88 в Feb 23, 2009, 09:15
може ли някои да ми каже как да си инсталирам skype на linux mandrake? Благодаря предварително.


Титла: Re: skype
Публикувано от: kolio_kolev в Feb 23, 2009, 09:55
Коя версия на Mandrake ползваш? Изпълни в конзолата за да разбереш каква ти е версията:
Цитат
uname -a
cat /etc/release

Ако под Mandrake имаш в предвид Mandriva, то виж това дали няма да ти помогне:
Skype с поддръжа на WEB камера (Mandriva 2009.0) ($2)



Титла: Re: skype
Публикувано от: Диян Господинов в Feb 23, 2009, 11:18
да не пускам нова тема какъв може да е проблема за да показва това
root@homeserver:/home/fanta/Install/skype-2.0.0.72# ./skype
./skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory
ползвам слак 10.1 хфеис.


Титла: Re: skype
Публикувано от: Ivshti в Feb 23, 2009, 11:32
10.1? тук идва проблема. Трябва ти Qt4, но най-стария пакет, който успях да намеря е за 12.0:
http://repository.slacky.eu/slackware-12.0/development/qt4/4.3.4/

Опитай се да инсталираш пакета, ако има някви проблеми свързани със стари зависимости, имаш 2 варианта:
1) ъпгрейдни (10.1 е много стара версия. просто го ъпгрейдни с инструкциите в UPGRADE.TXT)
2) backport-ни пакета. свали всичко в http://repository.slacky.eu/slackware-12.0/development/qt4/4.3.4/src и се опитай да стартираш SlackBuild-а.


Титла: Re: skype
Публикувано от: dobrev666 в Feb 23, 2009, 12:42
Свали си статик (static) версията на skype:
http://www.skype.com/download/skype/linux/choose/


Титла: Re: skype
Публикувано от: neter в Feb 23, 2009, 14:42
./skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory
Или си направи symlink с нужното име на библиотеката, ако все пак тази библиотека е инсталирана :) Демек, влез в /usr/lib (или /lib, но по-вероятно е да е в /usr/lib) и потърси файл, името на който започва с libQtDBus.so.4. Като го намериш изпълняваш следната команда с root права
Код
GeSHi (Bash):
  1. ln -s /usr/lib/libQtDBus.so.4.x.x /usr/lib/libQtDBus.so.4
където заместваш "х.х" с останалата част от името на файла, който си намерил ;)


Титла: Re: skype
Публикувано от: Диян Господинов в Feb 23, 2009, 16:30
със статик версията проблема е подобен.
./skype: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

в /usr/lib/лисва този фаил  libQtDBus.so.**** има само
libQt3Support.so@         libQtDesignerComponents.so@  libQtSvg.so@
libQtAssistantClient.so@  libQtGui.so@                 libQtTest.so@
libQtCLucene.so@          libQtHelp.so@                libQtWebKit.so@
libQtCore.so@             libQtNetwork.so@             libQtXml.so@
libQtDBus.so@             libQtOpenGL.so@              libQtXmlPatterns.so@
libQtScript.so@
libQtDesigner.so@         libQtSql.so@

Преименувах libQtDBus.so@    на libQtDBus.so.4
резултата беше същия ;)

инсталирах qt4-4.3.4-i686-2as.tgz
и естествено грешката се промени на следното
./skype: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Май се нуждае от ъпдеит или по нова версия на слак-а?
Как точно става ъпдеита?


Титла: Re: skype
Публикувано от: dobrev666 в Feb 23, 2009, 17:13
libstdc++.so.6 е основната библиотека на C++. Ако имаш libstdc++.so.5, а не libstdc++.so.6 то ще трябва да инсталираш по нова дистрибуция.


Титла: Re: skype
Публикувано от: Диян Господинов в Feb 23, 2009, 17:24
ясно.
Добре мерси за отговора :)


Титла: Re: skype
Публикувано от: gabi88 в Feb 24, 2009, 17:07
благодаря ви.  :)