Запуск Linux Skype 4.0.0.8 под управлением FreeBSD |
[исправить] |
Как известно порт net/skype уже несколько лет не обновлялся, а предлагаемая
в порте версия Skype 2.1 не позволяет совершать видеовызовы клиентов,
пользующихся новыми выпусками Skype для Windows. В списке рассылки freebsd-emulation
опубликована
инструкция по запуску Linux-версии Skype 4.0.0.8 во FreeBSD.
Устанавливаем следующие Linux-библиотеки, которые можно найти в составе порта emulators/linux_base-c6:
lib/ld-2.12.so
lib/ld-linux.so.2
lib/libgcc_s-4.4.6-20110824.so.1
lib/libgcc_s.so.1
lib/libdl-2.12.so
lib/libdl.so.2
lib/libglib-2.0.so.0
lib/libglib-2.0.so.0.2200.5
lib/libc-2.12.so
lib/libc.so.6
lib/libpthread-2.12.so
lib/libpthread.so.0
usr/lib/libstdc++.so.6
usr/lib/libstdc++.so.6.0.13
В makefile порта emulators/linux_base-c6 комментируем строку:
CONFLICTS=linux_base-gentoo* linux_base-f* linux-glib2-*
и выполняем
make patch
После этого копируем собранные библиотеки в /compat/linux
Ставим символическую ссылку libtiff.so.3 на libtiff.so.4.
Замена библиотек, вместо установки порта emulators/linux_base-c6, необходима
для сохранения совместимости с linux-f10-flashplugin. Если потребности в
запуске Flash нет, можно просто установить порт emulators/linux_base-c6 без
ручного копирования.
Устанавливаем переменную compat.linux.osrelease в 2.6.18:
sysctl compat.linux.osrelease=2.6.18
Для обеспечения поддержки видеовызовов заменяем в коде ядра FreeBSD
заголовочный файл linux_videodev2.h, скопировав новый вариант из порта multimedia/linux_v4l2wrapper-kmod:
cd /usr/ports/multimedia/linux_v4l2wrapper-kmod
make patch
mv -i /sys/compat/linux/linux_videodev2.h{,.bak}
cp -i work/linux_v4l2/linux_videodev2.h /sys/compat/linux
После этого пересобираем ядро FreeBSD.
|
|
|
|
Раздел: Корень / Маршрутизаторы Cisco, VoIP / VoIP |