Готовый перевод Installation BigBlueButton on Ubuntu / Установка BigBlueButton на Ubuntu: Installing BigBlueButton 0.81

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

Установка BigBlueButton 0.81

Эти инструкции предполагают, что у вас не установленна предыдущая версия BigBlueButton.

Если вы обновляете BigBlueButton с 0.80 до 0.81, тогда начинало здесь.

1. Обновление сервера
Следующие шаги установят 0.81.
Сначала вы должны дать вашему серверу доступ к хранилищу установочного пакета BigBlueButton.
В окне терминала, скопируйте и вставьте следующие команды.

# Добавление ключа BigBlueButton
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -

# Добавить URL BigBlueButton хранилища *******????******
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_081/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
Далее, убедитесь, что у вас есть lucid multiverse в sources.list. Выполните следующие действия.

$ grep "lucid multiverse" /etc/apt/sources.list
Если у вас есть lucid multiverse в sources.list, вы должны увидеть

deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
Если вы не видите deb строку для lucid multiverse, выполните следующие строки, чтобы добавить этот репозиторий в sources.list.

echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list
Прежде чем двигаться дальше, выполните dist-upgrade, чтобы обновить все текущие пакеты на вашем сервере.

sudo apt-get update
sudo apt-get dist-upgrade
Если вы прежде не обновлялись, тогда apt-get может рекомендовать вам перезагрузку сервера после завершения dist-upgrade. Выполните перезагрузку прежде чем перейти к следующему шагу.

2. Установить LibreOffice
BigBlueButton использует LibreOffice для преобразования загруженных документов MS Office в формате PDF. LibreOffice делает намного лучшую работу по преобразованию документов, чем по стандартный пакет OpenOffice в Ubuntu 10.04.

Во-первых, мы будем устанавливать заглушки пакет OpenOffice. Это будет служить в качестве заполнителя для зависимостью BigBlueButton на OpenOffice ..

wget http://bigbluebutton.googlecode.com/files/openoffice.org_1.0.4_all.deb
sudo dpkg -i openoffice.org_1.0.4_all.deb
Если вы получили сообщение об ошибке, проверьте, установленно ли у вас ядро openoffice.org-core. Если это так, то удалите все существующие пакеты openoffice.org и попытайтесь установить пакет снова.

Далее, мы установим LibreOffice

sudo apt-get install python-software-properties

sudo apt-add-repository ppa:libreoffice/libreoffice-4-0
sudo apt-get update

sudo apt-get install libreoffice-common
sudo apt-get install libreoffice

3. Установка Ruby
Система запись и воспроизведение использует Ruby для обработки записанных сессий.

Проверьте, установлена ли у вас ​​предыдущая версия ruby.

dpkg -l | grep ruby
Если ruby уже установлен, то проверьте его версию

~$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553)
Если версия ruby не соответствует указанной выше, тогда удалите её прежде чем продолжить.

Загрузите следующий предварительно собранный пакет ruby.

wget https://bigbluebutton.googlecode.com/files/ruby1.9.2_1.9.2-p290-1_amd64.deb
Следующая команда установки будет выдавать ошибку о не найденных зависимостях.

sudo dpkg -i ruby1.9.2_1.9.2-p290-1_amd64.deb
Для разрешения зависемостей, введите

sudo apt-get install -f
После того как пакет установиться, выполните следующие две команды для настройки путей к исполняемым файлам ruby.

sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500 \
--slave /usr/bin/ri ri /usr/bin/ri1.9.2 \
--slave /usr/bin/irb irb /usr/bin/irb1.9.2 \
--slave /usr/bin/erb erb /usr/bin/erb1.9.2 \
--slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2
sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.2 500
Выполните следующую команду, чтобы проверить, что ruby установлен.

$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553)
gem установлен.

$ gem -v
1.3.7
Наконец, чтобы убедиться, что вы можете установить gems, выполните команды ниже, чтобы установить тест gem. (BigBlueButton не нуждается в gem hallo; скорее, мы просто убеждаемся что gem работает должным образом).

$ sudo gem install hello
Успешно установлен hello-0.0.1
1 gem установлен
Установка ri документации для hello-0.0.1...
Установка RDoc документации для hello-0.0.1...

Убедитесь, что вы можете выполнить эти три команды без ошибок, прежде чем продолжить с этими инструкциями. Если вы столкнетесь с ошибками, пожалуйста, напишите в BigBlueButton-setup и мы поможем вам устранить ошибки.

Вы можете удивиться, почему бы не использовать по умолчанию Ruby пакеты для Ubuntu 10.04? К сожалению, они устарели. Благодаря Брендану Рибера для вышеупомянутого сценария установки последней ruby на Ubuntu 10.04 в пакете.

4. Установка ffmpeg
BigBlueButton использует FFmpeg для обработки видео файлов для воспроизведения. Чтобы установить FFmpeg, создайте файл с названием Install-ffmpeg.sh и скопируйте в следующем сценарии.

sudo apt-get install build-essential git-core checkinstall yasm texi2html libvorbis-dev libx11-dev libxfixes-dev zlib1g-dev pkg-config
LIBVPX_VERSION=1.2.0
FFMPEG_VERSION=2.0.1
if [ ! -d "/usr/local/src/libvpx-${LIBVPX_VERSION}" ]; then
cd /usr/local/src
sudo git clone http://git.chromium.org/webm/libvpx.git "libvpx-${LIBVPX_VERSION}"
cd "libvpx-${LIBVPX_VERSION}"
sudo git checkout "v${LIBVPX_VERSION}"
sudo ./configure
sudo make
sudo checkinstall --pkgname=libvpx --pkgversion="${LIBVPX_VERSION}" --backup=no --deldoc=yes --default
fi
if [ ! -d "/usr/local/src/ffmpeg-${FFMPEG_VERSION}" ]; then
cd /usr/local/src
sudo wget "http://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.bz2"
sudo tar -xjf "ffmpeg-${FFMPEG_VERSION}.tar.bz2"
cd "ffmpeg-${FFMPEG_VERSION}"
sudo ./configure --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
sudo make
sudo checkinstall --pkgname=ffmpeg --pkgversion="5:${FFMPEG_VERSION}" --backup=no --deldoc=yes --default
fi

Затем запустите команду

chmod +x install-ffmpeg.sh
./install-ffmpeg.sh
После того как сценарий заканчивается, проверьте, что ffmepg установлены, набрав команду FFmpeg -version. Вы должны увидеть следующее

$ ffmpeg -version
ffmpeg version 2.0.1
built on Sep 1 2013 02:02:28 with gcc 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)
configuration: --enable-version3 --enable-postproc --enable-libvorbis --enable-libvpx
libavutil 52. 38.100 / 52. 38.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.100 / 55. 12.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 79.101 / 3. 79.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102

5. Установка BigBlueButton
Теперь мы готовы установить BigBlueButton.

sudo apt-get install bigbluebutton

Это единственная команда, где происходит все волшебство. Эта команда устанавливает все компоненты BigBlueButton с их зависимостями.Упаковка сделает всю работу за вас установить и настроить сервер BigBlueButton.

Если вы используете HTTP Proxy, вы получите сообщение об ошибке из пакета bbb-record-core. Вы можете решить это, вручную установив gems.

Если вы получили сообщение об ошибке

...... Error: FreeSWITCH didn't start
Вы можете игнорировать его так, как мы сделаем перезапуск всех компонентов в шаге 7

6. Установите API Demos
Для интерактивного тестирования BigBlueButton сервер, можно установить набор API Demos.

sudo apt-get install bbb-demo
Вы будете нуждаться в установке bbb-demo, если вы хотите присоединиться к тестовому совещанию запущеному с вашей страницы приветствия BigBlueButton сервера. Это то же самое страницу приветствия вы видите в dev081 тест сервере.

Позже, если вы хотите удалить API Demos, вы можете ввести команду

sudo apt-get purge bbb-demo

7. Сделать аккуратную перезагрузку.
Для обеспечения BigBlueButton аккуратное начало, введите следующие команды:

sudo bbb-conf --clean
sudo bbb-conf --check
--clean опция очистить все log файлы для BigBlueButton.
--check опция просмотра log файлы на наличие ошибок.

Выход из sudo bbb-conf --check будет отображать текущие параметры и, после текста, " Potential problems described below ", отобразит любою потенциальную конфигурацию или проблему, которую при запуске он обнаружил.

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/44364/174726

Переводчики: SSDOC, taran123

Настройки

Готово:

100.00% КП = 1.0