Installation BigBlueButton on Ubuntu / Установка BigBlueButton на Ubuntu: Upgrading from BigBlueButton 0.80

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Обновление BigBlueButton 0.80
Если вы обновляете BigBlueButton 0.80, пожалуйста, обратите внимание, если вы внесли какие-нибудь изменения в пользовательский BigBlueButton, таких как

применяется пользовательский брендинг
modified /var/www/bigbluebutton/client/conf/config.xml
modified /var/www/bigbluebutton-default/index.html
modified API demos
modified settings to FreeSWITCH configurations
etc ...
то вам необходимо сделать резервную копию ваших изменений, прежде чем делать следующее обновление, после которого можно повторно применить изменения.

Следующие шаги будут обновлять BigBlueButton с 0.80 до 0.81.

SSDOC 03.10.13 в 10:15

0

1. Обновление сервера
Во-первых, обновить пакет URL, чтобы он указывал на новый выпуск BigBlueButton.

echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_081/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
Затем, обновите базу данных пакетов на сервер.

sudo apt-get update

SSDOC 03.10.13 в 10:16

0

2. Переход от OpenOffice в LibreOffice
LibreOffice лучше в работе с преобразованием документов, чем по умолчанию OpenOffice в Ubuntu 10.04.

Во-первых, чтобы избежать проблем, остановите OpenOffice headless

sudo /etc/init.d/bbb-openoffice-headless stop
Теперь мы будем устанавливать пакет "заглушка" для 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
И тогда мы вызываем APT, чтобы убрать старые пакеты OpenOffice:

sudo apt-get autoremove

Далее, мы установим 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 libreoffice
Обратите внимание, что вы не должны перезапустить OpenOffice headless скрипт инициализации, начиная с версии от 0.80 не может правильно распознавать LibreOffice.0.81 начнется процесс установки его позже.

SSDOC 03.10.13 в 10:25

0
+1

3. Обновление red5
Необходимо обновить red5, прежде чем другие пакеты BigBlueButton. Для обновления red5, выполните следующие действия:

sudo /etc/init.d/red5 stop
sudo apt-get install red5
Если вы получаете запрос на обновление файла конфигурации `/etc/init.d/red5'

Конфигурационный файл `/etc/init.d/red5'

==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the situation
The default action is to keep your current version.
*** red5 (Y/I/N/O/D/Z) [default=N] ?

Ответьте Y и нажмите Enter.

SSDOC 03.10.13 в 10:31

0

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

SSDOC 03.10.13 в 10:32

0

5. Обновление BigBlueButton
Затем, обновите сам BigBlueButton

sudo apt-get dist-upgrade
Вам будет предложено обновить Nginx определение для BigBlueButton.

Конфигурационный файл `/etc/nginx/sites-available/bigbluebutton'

==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the situation
The default action is to keep your current version.
*** bigbluebutton (Y/I/N/O/D/Z) [default=N] ?

Введите 'Y' для продолжения обновления. Далее, нам необходимо запустить обновление! FreeSWITCH изменит конфигурацию пакетов. Для запуска обновления, мы удалим старый пакет.

SSDOC 03.10.13 в 10:37

0

sudo apt-get remove bbb-freeswitch
Введите 'Y', чтобы удалить старый пакет, а затем повторно применить новые пакеты. это вызовет загрузку и установку нового bbb-freeswitch пакета.

Затем установите новую версию FreeSWITCH

sudo apt-get install bbb-freeswitch=0.81ubuntu55
, а затем снова установить остальные пакеты BigBlueButton.
sudo apt-get install bigbluebutton
Далее, чтобы включить веб-камеры для записи и воспроизведения (веб-камеры не были записаны по умолчанию в 0.80) Редактировать / usr/share/red5/webapps/video/WEB-INF/red5-web.xml и изменения линии 49, чтобы показать
<property name="recordVideoStream" value="true"/>

Используйте утилиту конфигурации BigBlueButton сделать чистую перезагрузку (очистить лог-файлов) проверьте, нет ли ошибок при установке.

sudo bbb-conf --clean
sudo bbb-conf --check

SSDOC 03.10.13 в 10:41

0

6. Обновление записи скриптов
Установка 0.81 загрузит новый рекорд и воспроизведет скрипт презентации. Это заменяет старую запись и воспроизведения слайдов скриптов в 0,80.

После обновления, вы все еще будете иметь старую запись и воспроизведение установленных скриптов.

$ dpkg -l | grep slides
ii bbb-playback-slides 0.80ubuntu94 BigBluebutton воспроизведения слайдов и аудио
Если Вы не имели никаких записей в 0.80, вы можете просто удалить старый скрипт.

SSDOC 03.10.13 в 10:46

0

sudo apt-get autoremove

Если у вас есть записи, и вы хотите сохранить этот пакет, разрешающий пользователям просматривать старые записи, предотвратить BigBlueButton от обработки новых записей с использованием слайдов (опять же,если вы хотите, чтобы использовать новые скрипты презентаций), вы можете отключить старыми скриптами, выполнив следующие действия.

mkdir -p /var/tmp/process /var/tmp/publish
sudo mv /usr/local/bigbluebutton/core/scripts/process/slides.rb /var/tmp/process
sudo mv /usr/local/bigbluebutton/core/scripts/publish/slides.rb /var/tmp/publish

SSDOC 03.10.13 в 10:48

0
Минутку...