Установка flash програвача
У цій статті ми розглянемо установку flash програвача в FreeBSD. На даний момент в FreeBSD 8.1 нормально працює 10тая версія flash плеєра. Плагін працює як в браузері opera, так і в firefox. Корпорація Adobe, яка випускає flash програвач на жаль ігнорує систему FreeBSD, тому доводиться використовувати версію flash програвача написану під Linux. Для цього нам буде потрібно налаштувати лінуксятор (транслятор Linux оточення в FreeBSD). Лінуксятор ні в якому разі не є віртуальною машиною або емулятором, він просто створює Linux оточення в середовищі FreeBSD, щоб програма написана під Linux могла виконуватися і запитувати необхідні процедури таким чином, як ніби вона працює в Linux а не в FreeBSD.
Вихідні дані такі: FreeBSD 8.1, в системі тим чи іншим чином встановлено браузери firefox і opera. Встановлювати плагін ми будемо з портів. Приступаємо до установки:
Перед початком роботи слід завантажити модуль підтримки Linux в ядро, для цього виконуємо команду:
Для того щоб модуль ядра для підтримки Linux автоматично завантажувався при старті системи слід відредагувати файл /etc/rc.conf, помістивши туди рядок:
Тепер все готово для початку установки лінуксятора. Переходимо в каталог / usr / ports / www / linux-f10-flashplugin10 і виконуємо установку:
# Cd / usr / ports / www / linux-f10-flashplugin10
# Make install clean
Потім слід внести зміни в / etc / fstab помістивши туди рядок для монтування linprocfs - спеціалізованої файлової системи, для відображення процесів як в Linux, необхідної для правильної роботи лінуксятора. Додавання цього рядка призведе так само до автоматичного монтування цієї ФС при завантаженні системи.
linproc / usr / compat / linux / proc linprocfs rw 0 0
Після чого слід або перезавантажити систему, або виконати монтування linprocfs на поточний сеанс роботи:
Після установки flash програвача і настройки лінуксятора слід встановити nspluginwrapper. без якого в браузерах не працюватиме flash плеєр. Перед установкою слід створити папку (якщо вона відсутня), де будуть зберігатися сформовані плагіни. Створюємо папку / usr / local / lib / browser_plugins, потім переходимо в каталог / usr / ports / www / nspluginwrapper і виконуємо установку:
# Mkdir / usr / local / lib / browser_plugins
# Cd / usr / ports / www / nspluginwrapper
# Make install clean
Потім слід виконати nspluginwrapper для створення відповідних посилань для підключення плагіна:
# Nspluginwrapper -a -r
# Nspluginwrapper -a -i
Перша команда з ключами -a -r видалить старі плагіни, можливо залишилися від старих версій, друга команда з ключами -a -i встановить поточні плагіни. Після виконання цих команд слід перевірити вміст каталогу / usr / local / lib / browser_plugins:
У відповідь на дисплеї з'явиться список файлів, в якому повинен бути npwrapper.libflashplayer.so. якщо він присутній, то значить що установка пройшла успішно і можна переходити до створення символічного посилання для firefox і установці opera-linuxpligins.
Даний абзац призначений для тих, у кого в каталозі npwrapper.libflashplayer.so не виявилося. -) Для непідготовленого користувача це катастрофа, але нічого страшного не сталося, з якихось причин nspluginwrapper не знаходить flash програвач, однак ніщо не заважає нам встановити плагін примусово, для цього виконуємо наступне:
У відповідь на екрані з'явиться ім'я файлу:
Це і є власне flash програвач, і тепер слід запустити nspluginwrapper із зазначенням примусового шляху до файлу програвача:
# Nspluginwrapper -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so
Тепер перевіримо як йдуть справи в / usr / local / lib / browser_plugins:
У відповідь побачимо щойно сформованих npwrapper.libflashplayer.so. що власне нам і було потрібно. -)
Створення символічного посилання для firefox і установка opera-linuxplugins
Щоб firefox зміг підключити flash програвач слід посместіть посилання на сформований npwrapper.libflashplayer.so в каталозі / usr / local / lib / firefox3 / plugins, в якому firefox зазвичай здійснює пошук плагінів. Для цього виконаємо:
# Cd / usr / local / lib / firefox3 / plugins
# Ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so
Після чого можна запускати firefox, який підключить плеєр і зможе відображати flash ролики. На цьому настройка плеєра під firefox завершена.
Для підтримки плагіна в браузері opera досить встановити opera-linuxplugins:
# Cd / usr / ports / www / opera-linuxplugins
# Make install clean
Після чого можна запускати opera, в якому так само будуть відображатися flash ролики. На цьому настройка закінчена.