RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Не люблю эту софтину, но как-то пришлось использовать. И натолкнулся на грабли. А грабли следующие: если внимательно прочитать, что пишет скайп после окончания установки, то сразу станет понятно, что надо использовать бинарную совместимость с линуксом, причем линукса, с ядром не старше 2.6. А FreeBSD по умолчанию ставит совместимость с Fedora Core 4. А в вышеуказанном линуксе используется ядро 2.4. Лично я при установке всегда ставлю и поддержку линукса. А поэтому сначала надо будет её удалить.
Таким образом, мы удалили все пакеты, которые носят в себе название "linux". Теперь ставим новый линукс, как минимум, это должен быть Fedora Core 6.
root@localhost# cd /usr/ports/emulators/linux_base-fc6 root@localhost# make install clean ...................................... ...................................... root@localhost# cd /usr/ports/net/skype root@localhost# make install clean ......................................
Скайп вытянет за собой еще много чего от линукса. Конечно в /etc/rc.conf должна быть строка:
linux_enable="YES"
Ну а в /etc/sysctl.conf надо вписать:
compat.linux.osrelease=2.6.16
Да, и в /etc/fstab надо бы добавить:
linprocfs /compat/linux/proc linprocfs rw 0 0
Поскольку скайп, обычно, ставится на desktop систему, то лучше перезагрузить компьютер. После перезагрузки проверяем, что у нас получилось:
root@localhost# compat/linux/bin/uname -a Linux freebsd-localhost 2.6.16 FreeBSD 7.0-RELEASE #0: Fri Sep 5 14:01:15 MSD 2008 i686 i686 i386 GNU/Linux ^^^^^^
Но кому _очень_ не хочется перезагружать компьютер и портить uptime можно попробовать следующее:
root@localhost# kldload linux root@localhost# mount -t linprocfs none /usr/compat/linux/proc root@localhost# sysctl compat.linux.osrelease=2.6.16
После чего скайп уже должен запуститься. Если нет, смотрим вывод /compat/linux/bin/uname -a и думаем, в чем дело. Еще небольшая проблема. Скорее всего, милую девушку при тестовом звонке вы услышите. Но вот свою запись - вряд ли. Вывод простой - надо настроить миксер для микрофона
user@localhost% mixer -s mic 90 Setting the mixer mic from 0:0 to 90:90. user@localhost% mixer -s rec 90 Setting the mixer rec from 0:0 to 90:90. user@localhost% mixer -s phin 90 Setting the mixer phin from 0:0 to 90:90.