При попытке скачать и установить с оригинальной страницы пакет skype 64 для Ubuntu и установить его на базирующуюся на Debian 64-битную платформу меня ждало разочарование: распакованный файл, скачанный здесь http://www.skype.com/go/getskype-linux-beta-ubuntu-64 на поверку оказался обычным 32-битным бинарником:readelf -h ./skype
Скачанная здесь http://www.skype.com/go/getskype-linux-beta-static программа собрана статично только с Qt4 библиотеками. Командой
ldd ./skype
выясняются другие зависимости 32-битных библиотек этой программы.
Устанавливаем ia32-libs-gtk из репозитория вашего дистрибутива, например, для Debian-подобных систем:sudo apt-get install ia32-libs-gtk
создаём старт-скрипт skype.sh
#!/bin/bash
# этот вариант для программы с библиотеками Qt4 в директории ~/skype/lib
#export LD_LIBRARY_PATH=~/skype/lib:/usr/lib32/:$LD_LIBRARY_PATH
# этот вариант с интегрированным Qt4
export LD_LIBRARY_PATH=/usr/lib32/:$LD_LIBRARY_PATH
# часть libv4l
export LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so
./skype
Если нет реакции при тесте изображения, то можно диагностировать из консоли (с правами доступа):tail -f /var/log/messages
при этой ошибке "bandwidth not wide enough - trying again" можно попытаться подключить камеру не через USB Hub, а напрямую к компьютеру.
Если происходит крах программы, то можно попытаться настроить свойства камеры в созданном программой файле настроек config.xml в директории ~/.Skype/$acc_name/ :
<Video>
<CaptureHeight>240</CaptureHeight>
<CaptureWidth>320</CaptureWidth>
<!--Fps>30</Fps-->
</Video>Если <Video>..</Video> в файле настроек нет, то его нужно добавить в секции <Lib>..</Lib>. Здесь можно настроить, как видно, частоту кадров и разрешение вебкамеры. Поэкспериментируйте с этими настройками.
Ссылки: [[http://www.opennet.me/tips/info/1962.shtml подключение skype под Linux]], [[http://www.opennet.me/tips/info/2033.shtml для случая с подключением Compiz]].
URL:
Обсуждается: http://www.opennet.me/tips/info/2522.shtml
$ zcat /proc/config.gz | grep -E "X86_32|IA32"# CONFIG_X86_32 is not set
# CONFIG_IA32_EMULATION is not set> Устанавливаем ia32-libs-gtk из...
Нипайдет.
Fuc#%#$ing Skype developers - Дайте ..ля, Труъ 64!!!
"Нипайдет" кому?Я в упор не могу понять, зачем вам скайп. Был бы нужен, так и включили бы опцию ядра (наверное хватило времени заняться ее выключением.. значит и будет время ее включать?). Видимо, он вам все-таки не нужен.. Ну так зачем возмущаться, если он все равно не нужен?
Вашу бы энергию да в нужное русло, например убеждать разработчиков скайпа открыть протокол - тогда можно сделать открытый клиент или транспорт для джаббера. А убеждать их, что то, что на самом деле нам надо, это 64 бита, а не возможность взаимодействия - ну будет как с флешем, выпустили 64 бита, так и осталось глючным, тормозным монстрообразным куском дерьма с кучей уязвимостей, исправляемых через месяцы.. Оно вам надо?
Два раза в год стабильно им пишу, бесполезно.
да у них там обфускации много на асме, переделывать будет затратно. да и куча багов еще повылезет при переходе, это да.
Они же, вроде, выпускали сдк какой-то. Типа чтоб под линукс можно было морды самому писать.
кой толк с 64-битной морды, ежели потроха скайпа 32-битные?
не, мне 32 бита нужны для тестирования. но что меня сильно удивляет - крах программы при некорректном разрешении камеры.
Я не понимаю зачем отключать поддержку 32 бит а потом срать кирпичами на тему того, что она не работает. Как и не вижу особых причин скайпу тратить много ресурсов на 86_64. Немного аргументов:1) На десктопе чаще все же стоит i386, и если памяти <=4gb это оправдано.
2) Все (в)популярные дистрибутивы включают в себя поддержку i386 32бит софта в 64бит режиме. Если пользователь ее отключает - сам себе злой буратино.
3) Скайп - не либа (в отличии от флеша, например), так что аргумент что 32бит либу не загрузить из 64 бит проги - не катит.
4) Им бы хоть 386 версию отладить - отстает от виндовой ацки (например, нет видеоконференций с >2 участниками), да и глючная весьма. И обновляется раз в несколько лет.Ну как-то так. В целом - отношение к линуксу у скайпа более чем странное - вложили достаточно много сил в клиент, сделали его более-менее работоспособным и ... забили. В блоге не отвечают, на письма в форумах тоже. Странная политика.
не знаю как на бубунте, у меня суся 64 - стал без проблем - свистит-шуршит -не падает.вывод - выкинь бубен
1. убунтой мир дебиана не ограничивается - не угадал
2. установить другой дистрибутив из-за одной программы, это жесть в духе пользователя виндов: не работает? переустанови систему!
Хотел поделиться похожим опытом под Мандриву :)
Там ещё хуже с дерьмовым скайпом. Пришлось скачать вручную либы для 32-битки, положить их в каталог и
также запускать:
$ export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
но суть этого заставить работать со скайпом веб-камеру? которая не имеет поддержки v4l2.
Почему скайповцы не выпустят 64-биткую версию - только эти извращенци знают :(
> Почему скайповцы не выпустят 64-биткую версию - только эти извращенци знают :(Ну я догадываюсь что это потому, что исходный код там немыслимо весёлый.
Linux * 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010 x86_64 GNU/Linuxскайп работает, полет нормальный...
Может дело в специфике камеры???
можно проверить, что лежит в /usr/bin/skype - может быть скрипт. хотя, когда я экспериментировал на AgiliaLinux, на некоторых камерах прокатывало и без старт-скрипта
Try
$ sudo dpkg --force-architecture skype-32-bit.deb
1. это просто для установки 32-битного пакета на 64-бит платформу
2. не решит проблем с LD_PRELOAD
Недавно подарили вебкамеру, под бубунтой 64 просто подключил и все само завелось.
http://www.altlinux.org/Skype (про 32bitus vulgaris)
не пробовал. Но может быть пойдет?
http://commondatastorage.googleapis.com/xenodecdn/skype-2.2....
Есть еще skype-2.2.0.35-2-unity2011.0.x86_64.rpm
Тоже пока не пробовал но собираюсь :)