Инструкции по установке

Перед настройкой среды разработки вам сначала нужно настроить сервер BigBlueButton 2.2, который можно найти в этом связь Сначала запустите следующую команду:

 sudo apt-get install wget

Теперь запустите команду для установки основных инструментов разработки

 sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless

При установленном JDK вам необходимо установить переменную Java \ _home. Редактировать ~/.profile

 vi ~/.profile<br></br>

Добавьте следующую строку в конце файла

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

Перезагрузите свой профиль (это произойдет автоматически, когда вы входите в систему, но мы сделаем это явно здесь, чтобы загрузить новую переменную среды).

source ~/.profile

Сделайте быстрый тест, чтобы убедиться, что Java \ _home установлен.

echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64

На следующем шаге вам нужно установить несколько инструментов с помощью SDKMAN.

curl -s “https://get.sdkman.io” | bash<br></br>source “$HOME/.sdkman/bin/sdkman-init.sh”<br></br>sdk install gradle 5.5.1<br></br>sdk install grails 3.3.9<br></br>sdk install sbt 1.2.8<br></br>sdk install maven 3.5.0<br></br>

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

git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>

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

git fetch upstream

После этого создайте новую филиал, чтобы начать свою работу и основать отделение выпуска v2.2.x-release

git checkout -b my-changes-branch upstream/v2.2.x-release

После настройки сервера мы настроим переднюю часть. Запустите следующие команды для установки Meteor.js

cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh

Далее, есть одно изменение, необходимое для настройки. Myml для работы в веб -камере и экране работы в клиенте (при условии, что вы уже используете HTTPS). Первый шаг - найти значение для упакованных настройки kurento.wsurlml.

grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

Затем отредактируйте настройки разработки. Myml и измените wsurl, чтобы соответствовать тому, что было извлечено ранее.

vi private/config/settings.yml

Теперь вы готовы запустить код HTML5. Сначала выключите упакованную версию клиента HTML5, чтобы вы не запускали две копии параллельно.

sudo systemctl stop bbb-html5

Наконец, установите зависимости NPM и запустите переднюю часть со следующими командами:

meteor npm install<br></br>npm start<br></br>

 Русский