К сожалению, Skype пока не выпустил 64-битной версии своего продукта под Linux. Но, погуглив немного, находятся отзывы, что в 64-битной системе можно запустить 32-битную версию. Вот я и решил попробовать на своей Fedora core 11 2.6.30.9-96.fc11.x86_64. Последовательность следующая.
Те библиотеки, которые нужно доустановить, будут помечены как "not found"
Устанавливаем недостающие библиотеки. В моем случае потребовалось установить (командой yum install) следующие пакеты: libICE.i586 libXau.i586 libxcb.i586 libX11.i586 libXext.i586 libXi.i586 libXrender.i586 libXrandr.i586 libXfixes.i586 libXcursor.i586 libXinerama.i586 expat.i586 freetype-freeworld.i586 fontconfig.i586 e2fsprogs-libs.i586 keyutils-libs.i586 zlib-1.2.3-22.i586 libselinux.i586 krb5-libs.i586 openssl.i586 libattr.i586 libcap.i586
После чего пробуем запускать skype, у меня успешно запустился.
Есть альтернативный путь для тех, что не хочет захламять систему библиотеками неродной архитектуры.
Определяем имя rpm-пакета, в котором должна быть отсутствующая библиотека:
$skype
skype: error while loading shared libraries: libSM.so.6:
cannot open shared object file: No such file or directory
#locate libSM.so.6/usr/lib64/libSM.so.6
/usr/lib64/libSM.so.6.0.0
#rpm -qf /usr/lib64/libSM.so.6
libSM-1.1.0-4.fc11.x86_64
Значит, нам нужен пакет libSM.i586.
Качаем нужную rpm-ку. Например, найдя ее через rpmfind.net.
Заходим в нее с помощью Midnight Commander-ом (подсветив файл и нажав <Enter>), ищем файл CONTENTS.cpio, через F5 достаем (разархивируем) нужные файлы из каталогов lib, складываем куда-то в одно место, например в /usr/local/lib/32bit.
Добавлем в файл /etc/ld.so.conf строку с путем к скачанным библиотекам:
$cat/etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib/32bit
Запускаем по рутом команду ldconfig.
Пробуем запускать skype. Если опять ругается на отсутствие какой-то библиотеки, провторяем пп. 1-5 уже для следующей библиотеки.
Новый Skype примечателен полной переработкой с переходом на использование web-технологий для интерфейса и протокола WebRTC для организации канала связи. Новый клиент Skype построен с использованием платформы electron, т.е. по сути является упакованной в самодостаточное приложение надстройкой над Chromium и Node.js, в которой выполняется расширенный web-клиент.
"Работа над новым клиентом пока не завершена и не все запланированные возможности реализованы. Например, по сравнению со старым нативным клиентом пока не готовы видеовызовы, звонки во внешние телефонные сети (PSTN), отправка SMS, изменение настроек устройства и добавление участников для исходящих звонков. История вызовов ограничена последними 30 днями. Наиболее значительным ограничением является поддержка только новой версии протокола, т.е. новый клиент может взаимодействовать со свежими выпусками Skype для Windows, macOS, iOS и Android, но не может совершать и принимать звонки от старого клиента для Linux 4.3.0.37."
С сегодняшнего дня, наконец-то, больше не нужно проделывать описанный в этой статье гемор - вышла 64-ти битная версия 5.0.0.5 под линукс. Даже не ожидал такого от мелкомягких, думал они его похоронят да и усё.
У меня в 18-ой федоре получилось всё намного проще:
1) качаем rpm-ку
2) делаем yum localinstall skype-4.1.0.20-fedora.i586.rpm
и далее yum тянет кучу i686-библиотек и всё успешно устанавливает.
Между тем мелкомягкие скоро выкатят новую революционную версию клиента под linux: http://www.opennet.ru/opennews/art.shtml?num=44783
Новый Skype примечателен полной переработкой с переходом на использование web-технологий для интерфейса и протокола WebRTC для организации канала связи. Новый клиент Skype построен с использованием платформы electron, т.е. по сути является упакованной в самодостаточное приложение надстройкой над Chromium и Node.js, в которой выполняется расширенный web-клиент.
"Работа над новым клиентом пока не завершена и не все запланированные возможности реализованы. Например, по сравнению со старым нативным клиентом пока не готовы видеовызовы, звонки во внешние телефонные сети (PSTN), отправка SMS, изменение настроек устройства и добавление участников для исходящих звонков. История вызовов ограничена последними 30 днями. Наиболее значительным ограничением является поддержка только новой версии протокола, т.е. новый клиент может взаимодействовать со свежими выпусками Skype для Windows, macOS, iOS и Android, но не может совершать и принимать звонки от старого клиента для Linux 4.3.0.37."
С сегодняшнего дня, наконец-то, больше не нужно проделывать описанный в этой статье гемор - вышла 64-ти битная версия 5.0.0.5 под линукс. Даже не ожидал такого от мелкомягких, думал они его похоронят да и усё.