Telepítési útmutató

A fejlesztési környezet beállítása előtt először be kell állítania egy BigBluebutton 2.2 szervert, amely megtalálható ezen a link -on Először futtassa a következő parancsot:

 sudo apt-get install wget

Most futtassa a parancsot az alapfejlesztési eszközök telepítéséhez

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

A JDK telepítésével be kell állítania a java \ _home változót. Szerkesztés `~/.Profile '

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

Adja hozzá a következő sort a fájl végén

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

Töltse le újra a profilját (ez automatikusan megtörténik, amikor a következő bejelentkezéskor jelentkezik, de itt kifejezetten megtesszük az új környezeti változó betöltéséhez).

source ~/.profile

Végezzen egy gyors tesztet annak biztosítása érdekében, hogy a Java \ _home be legyen állítva.

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

A következő lépésben számos eszközt kell telepítenie az SDKMAN használatával.

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>

A kód beállításához villogjon a BigBluebutton tárolóba a GitHub -fiókjába, majd klónozza. Futtassa a következő parancsot, hogy hozzáadja a távoli adattárot a helyi klónhoz.

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

Ezután futtassa a következő parancsokat, hogy a távoli lerakat legfrissebb verzióját lehessen lekérni.

git fetch upstream

Ezután hozzon létre egy új ágot a munkájának elindításához és a `v2.2.x-kiadás" kiadási ág alapjául

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

A szerver beállítása után beállítjuk az elülső oldalt. Futtassa a következő parancsokat a meteor.js telepítéséhez

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

Ezután van egy változtatás szükséges a suttings.yml webhelyen, hogy a webkamera és a képernyő megosztása működjön az ügyfélben (feltételezve, hogy már használja a HTTPS -t). Az első lépés a „kurento.wsurl” csomagolt beállítások.yml értékének megtalálása.

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

Ezután szerkessze a fejlesztési beállításokat.YML és változtassa meg a „WSURL” -et, hogy megfeleljen az előzőekből származó.

vi private/config/settings.yml

Most már készen áll a HTML5 kód futtatására. Először állítsa le a HTML5 kliens csomagolt verzióját, hogy nem fut párhuzamosan két példányt.

sudo systemctl stop bbb-html5

Végül telepítse az NPM -függőségeket, és futtassa az elülső végét a következő parancsokkal:

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

 Magyar