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>