Instrukcje Instalacji

Przed założeniem środowiska programistycznego najpierw musisz skonfigurować serwer BIGBLUEBUTTON 2.2, który można znaleźć na tym połączyć Najpierw uruchom następujące polecenie:

 sudo apt-get install wget

Teraz uruchom polecenie, aby zainstalować podstawowe narzędzia programistyczne

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

Po zainstalowaniu JDK musisz ustawić zmienną Java \ _Home. Edytuj ~/.profile

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

Dodaj następujący wiersz na końcu pliku

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

Załaduj ponownie swój profil (stanie się to automatycznie, gdy zalogujesz się, ale zrobimy to jawnie, aby załadować nową zmienną środowiskową).

source ~/.profile

Wykonaj szybki test, aby upewnić się, że Java \ _Home jest ustawiona.

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

W następnym kroku musisz zainstalować wiele narzędzi za pomocą 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>

Aby skonfigurować kod, rozwiń repozytorium BigBlueButton na konto GitHub, a następnie skloniń. Uruchom następujące polecenie, aby dodać zdalne repozytorium do naszego klonu lokalnego.

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

Następnie uruchom następujące polecenia, aby pobrać najbardziej aktualną wersję zdalnego repozytorium.

git fetch upstream

Następnie utwórz nową gałąź, aby rozpocząć pracę i oprzeć oddział wydania „v2.2.x-release”

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

Po skonfigurowaniu serwera skonfigurujemy front. Uruchom następujące polecenia, aby zainstalować meteor.js

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

Następnie jest jedna zmiana wymagana do settings.YML, aby uzyskać kamerę internetową i udostępnianie ekranu w kliencie (zakładając, że już używasz HTTPS). Pierwszym krokiem jest znalezienie wartości dla „Kurento.wsurl” pakowanych ustawień.YML.

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

Następnie edytuj ustawienia rozwoju.YML i zmień WSURL, aby dopasować to, co zostało odzyskane wcześniej.

vi private/config/settings.yml

Jesteś teraz gotowy do uruchomienia kodu HTML5. Najpierw zamknij pakowaną wersję klienta HTML5, aby nie uruchamiać dwóch kopii równolegle.

sudo systemctl stop bbb-html5

Na koniec zainstaluj zależności NPM i uruchom przedni koniec następującymi poleceniami:

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

 Polski