Ярлыки

четверг, 12 августа 2010 г.

Skype на FreeBSD

В данным момент порт скайпа помечен как поврежденный,
===> skype-2.0.0.72,1 is marked as broken: This is the last version of skype that works on FreeBSD, but the distfile is no longer available from the vendor, and won't be in the future. We are working on alternative solutions..
*** Error code 1

но не стоит отчаиваться. Все можно исправить)
Нативного скайпа нет. Это значит, что будем ставить линуксовый. Естественно нужно чтобы уже был установлен linux_base (в посте про flash-player это было). У меня установлен linux_base-f10-10_2.
Начнем-с. Если в /usr/ports/distfiles еще нет skype_static-2.0.0.72-oss.tar.bz2, то найдем его в гугле и скачаем * :
# cd /usr/ports/distfiles
# fetch URL_with_skype_static-2.0.0.72-oss.tar.bz2
Далее по накатанной :)) :
# cd /usr/ports/net/skype
# make TRYBROKEN=yes install clean
Вот и все... осталось прикрутить микрофон и (если это возможно) камеру.

* ссылка на архив со skype по гостю byfly http://freespace.by/download/cc2d1df4e6

среда, 11 августа 2010 г.

Установка Flash Player на FreeBSD (Opera)

Так как нативного Flash-плеера от Adobe в FreeBSD нету, то будем юзать последнюю версию(на момент написания заметки) плагина Flash Player для Linux. Естественно нужно будет включить двоичную совместимость c тем же самым Linux.

Обновляем порты и устанавливаем свежий linux_base:
# cd /usr/ports/emulators/linux_base-f10
# make install clean
В /etc/fstab добавим виртуальную файловую систему так необходимую для Linux-процессов :
#echo 'linproc /usr/compat/linux/proc linprocfs rw 0 0' >> /etc/fstab
...и сразу же примонтируем ее :
# mount linproc
В /etc/rc.conf добавим запись :
#echo 'linux_enable="YES"' >> /etc/rc.conf
Можно ребутнуть, а можно просто подгрузить модуль linux.ko :
# kldload linux
Такс.. теперь установим сам Flash-плагин :
# cd /usr/ports/www/linux-f10-flashplugin10
# make install clean
Вот и все)

Для пользователей браузера Opera будет достаточно установить следующий порт :
# cd /usr/ports/www/opera-linuxplugins
# make install clean
перегрузить браузер и набрав в адресной строке opera:plugins убедиться, что плагин найден.


P.S.
Для горемычных пользователей зеркала FreeBSD на ftp.byfly.by. Все все знают про byfly, поэтому буду краток. Директории /pub/FreeBSD/ports/distfiles/flashplugin/ на сервере не существует, соответственно и нужных нам файлов.
При make install мне выдало :
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
=> install_flash_player_10_linux.tar.gz doesn't seem to exist in /usr/ports/distfiles/flashplugin/10.1r102.65
=> Attempting to fetch from ftp://ftp.byfly.by/pub/FreeBSD/ports/distfiles/flashplugin/10.1r102.65. fetch: ftp://ftp.byfly.by/pub/FreeBSD/ports/distfiles/flashplugin/10.1r102.65/install_flash_player_10_linux.tar.gz: File unavailable (e.g., file not found, no access)
....
....
....
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/flashplugin/10.1r102.65 and try again.
*** Error code 1
Stop in /usr/ports/www/linux-f10-flashplugin10.

Пришлось нагуглить необходимые файлы и сохранять их в /usr/ports/distfiles/flashplugin/10.1r102.65. Потом повторить make install.

Вот linux-f10-flashplugin10 по гостю byfly :
  1. install_flash_player_10_linux.tar.gz 
  2. linux-f10-flashsupport-9.0.1.i386.tar.gz
  3. linux-f8-flashsupport-9.0.1.i386.tar.gz 

суббота, 7 августа 2010 г.

Включаем звук в FreeBSD

Список нужных модулей можно получить из каталога /boot/kernel:
#cd /boot/kernel
#ls snd_*
Мне подошел snd_hda
Для автозагрузки нашего модуля в /boot/loader.conf добавим строку..:
sound_load="YES"
snd_hda_load=”YES”
..а в /etc/rc.conf :
snddetect_enable="YES"
Модуль можно подгрузить вручную:
#kldload snd_hda
Увидеть инфу о звуковой карте так:
#cat /dev/sndstat

Синхронизация времени по NTP

В /etc/rc.conf добавляем :
ntpdate_enable="YES"
ntpdate_program="/usr/sbin/ntpdate"
ntpdate_flags="-u nsrv.belpak.by"

Запустить службу ntpdate так:

#/etc/rc.d/ntpdate start


Name: by.pool.ntp.org
Addresses: 86.57.246.172, 82.209.243.241, 86.57.151.12
Name: nsrv.belpak.by
Address: 193.232.248.2

четверг, 5 августа 2010 г.

Настройка раскладки клавиатуры

В файл /usr/local/etc/hal/fdi/policy/x11-input.fdi нужно написать

Используем зеркало портов

В файл /etc/make.conf пишем:
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} 
MASTER_SITE_BACKUP?= \ ftp://ftp.byfly.by/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

Изменения формата отображения времени в Fluxbox

Не устроило значение по-умолчанию.. поменял на это
%a %F %T
Теперь показывает так: чт 2010-08-05 19:29:32

Менять либо в ~/.fluxbox/init параметр session.screen0.strftimeFormat: %a %F %T , либо правый клик по часам на панели задач -> "Изменить формат отображения времени"

Подробнее о форматах в man 3 strftime