Поиск по этому блогу

суббота, 4 июня 2011 г.

Skype 2.2.0.35 rpm in Fedora 15 x86_64

Скачал rpm для Fedora с официального сайта Skype.com.
После установки через менеджер пакетов skype не запускается. Выдает ошибку:
$ skype
skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

Также обнаружил, что не поставилось по зависимостям еще несколько библиотек:
$ ldd /usr/bin/skype
linux-gate.so.1 => (0x00dad000)
libasound.so.2 => not found
libXv.so.1 => not found
libXss.so.1 => not found
librt.so.1 => /lib/librt.so.1 (0x009ad000)
libQtDBus.so.4 => not found
libQtGui.so.4 => not found
libQtNetwork.so.4 => not found
libQtCore.so.4 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0x00c14000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00a7c000)
libm.so.6 => /lib/libm.so.6 (0x007e9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00d68000)
libc.so.6 => /lib/libc.so.6 (0x00110000)
libdl.so.2 => /lib/libdl.so.2 (0x0029e000)
/lib/ld-linux.so.2 (0x0041e000)
libX11.so.6 => not found
libXext.so.6 => not found

Ищем в каком же пакете есть нужные библиотеки:
$ yum provides "libasound.so.2"
Loaded plugins: langpacks, presto, refresh-packagekit
alsa-lib-1.0.24-2.fc15.i686 : The Advanced Linux Sound Architecture (ALSA) library
Repo : fedora
Matched from:
Other : libasound.so.2

и ставим нужный пакет:
$ sudo yum install alsa-lib-1.0.24-2.fc15.i686

Подобным образом находим остальные недостающие пакеты и устанавливаем их:
$ sudo yum install -y libXv-1.0.6-2.fc15.i686 libXScrnSaver-1.2.1-2.fc15.i686 qt-4.7.2-8.fc15.i686 qt-x11-4.7.2-8.fc15.i686 qt-4.7.2-8.fc15.i686 qt-4.7.2-8.fc15.i686 libX11-1.4.3-1.fc15.i686 libXext-1.2.0-2.fc15.i686

Мой список блогов