Ярлыки

среда, 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 

Комментариев нет: