Нотатки про freebsd - встановлення та налаштування flash програвача

Установка 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 ролики. На цьому настройка закінчена.

Схожі статті