Установка Flash® Media Server на Ubuntu

от Markus Bertheau, последнее обновление 2 мая 2010 Оставить комментарий »

Выполни следующие команды чтобы установить Flash® Media Server на Ubuntu:

markus@ubuntu:~$ wget markusbe.com/ifu
markus@ubuntu:~$ bash ./install-fms-3.5.3-ubuntu

Эти команды скачают и выполнят установочный скрипт.

Поддержка версий Ubuntu

Версия Ubuntu 32-битная 64-битная
10.04 LTS Server Поддерживается Поддерживается
Desktop Поддерживается Поддерживается
9.10 Server Поддерживается Поддерживается
Desktop Поддерживается Поддерживается
9.04 Server Поддерживается Поддерживается
Desktop Поддерживается Поддерживается
8.10 Desktop Поддерживается Поддерживается, но*
8.04 LTS Server Поддерживается Поддерживается, но*
Desktop Поддерживается Поддерживается, но*
6.06 LTS Server Поддерживается Поддерживается, но*

* Будут установлены файлы в обход менеджера пакетов. Это означает, что эти файлы не будут обновляться менеджером пакетов.

Что случится?

Скрипт

  1. проверит, поддерживается ли твоя версия и платформа линукса
  2. скачает Flash® Media Server 3.5.3 с этой страницы на Adobe.com, если не найдет его на локальном компьютере
  3. распакует архив и проверит его версию
  4. установит зависимости для запущенной версии и платформы (32- или 64-битная) Ubuntu
  5. скачает и применит патч для установщика Flash® Media Server, который обеспечивает его функционирование на Ubuntu
  6. запустит установщик Flash® Media Server

Запуск и остановка, вручную и автоматически

Чтобы перезапустить, остановить или запустить Flash® Media Server используй следующие команды:

markus@ubuntu:~$ sudo /etc/init.d/fms restart
markus@ubuntu:~$ sudo /etc/init.d/fms stop
markus@ubuntu:~$ sudo /etc/init.d/fms start

Flash® Media Server запускается автоматически при загрузке. Это можно выключить:

markus@ubuntu:~$ sudo /usr/sbin/update-rc.d fms remove

Позже можно восстановить автоматический запуск Flash® Media Server:

markus@ubuntu:~$ sudo /usr/sbin/update-rc.d fms defaults

Удаление

Можно потом удалить Flash® Media Server:

markus@ubuntu:~$ cd /opt/adobe/fms
markus@ubuntu:/opt/adobe/fms$ sudo ./uninstallFMS

Устранение ошибок

Возможные причины когда Flash® Media Server не работает:

  • Ограничения виртуального сервера: Если Flash® Media Server установлен на виртуальном сервере, посмотри в файл /proc/user_beancounters. Этот файл существует, если сервер виртуализирован с помощью Virtuozzo или OpenVZ. Он содержит список ресурсов, их текущее значение, их максимально разрешенное значение и количество превышений максимального значения (failcnt). Если failcnt после попытки запустить Flash ® Media Server выше, то тебе нужно повысить этот лимит. Это возможно только вне виртуального сервера.

Я буду дополнять этот раздел новыми причинами ошибок, когда я о них узнаю.

Симптомы

Когда пытаешься установить Flash® Media Server без скрипта, появляются предупреждения и ошибки. Я привожу их здесь, чтобы люди, которые ищут по текстам этих ошибок, могли найти эту статью.

Если у тебя 64-битная система, а поддержка 32-битных программ не установлена, появляется следующее сообщение об ошибке:

./installFMS: 172: ./fmsini: not found

А потом:

./fmsini: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Потом, вне зависимости от платформы, предупреждение от установщика:

WARNING: Your distribution, unknown, is not supported by this
         Adobe Flash Media Server installer.

Ошибка о несуществующей группе, если ты подтвердил группу по умолчанию:

Please enter a valid user group for the "nobody" user: Default group [nobody]: 

ERROR: "nobody" is not in the user group "nobody"

Если ты решил эту проблему введя nogroup, последует ошибка синтаксиса:

[: 1: ==: unexpected operator

или

[: 1: nobody: unexpected operator

Затем начинается установка, и опять появляется несколько ошибок:

Proceed with the installation? (y/n/q): y

Installing Adobe Flash Media Server files...
Configuring Adobe Flash Media Server...
Adding "fms" service.
Setting default admin to "fms".
chgrp: invalid group: `nobody'
./installFMS: 1348: /sbin/chkconfig: not found
Setting autostart for "fms".
Server:fms command:start
ulimit: 30: Illegal option -u
[: 35: 32768: unexpected operator
NPTL 2.7
./server: 56: Bad substitution
Admin server:fmsadmin command:start
./adminserver: 41: Bad substitution

The Adobe Flash Media Server installation is complete.

Если на экране одна из этих ошибок, посмотри начало этой статьи.

Статья с подробностями

Статья Как запустить 32-битные программы на 64-битном Ubuntu и о библиотеках общего пользования подробно объясняет что нужно сделать и почему, чтобы Flash® Media Server работал на Ubuntu, а так же как патч и скрипт этого достигают.

Обратная связь

Мне интересно как у тебя все прошло. Особенно если не прошло :) , чтобы я мог исправить то, что не проходит. Не стесняйся оставить комментарий и делиться опытом.

  • Share/Bookmark
Реклама

Добавить комментарий

© 2010 Markus Bertheau. All rights reserved.