Instrukce k instalaci
Před nastavením vývojového prostředí musíte nejprve nastavit server BigBlueButton 2.2, který najdete na tomto odkaz Nejprve spusťte následující příkaz:
sudo apt-get install wget
Nyní spusťte příkaz a nainstalujte nástroje pro vývoj jádra
sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless
S nainstalovanou JDK musíte nastavit proměnnou Java \ _home. Upravit ~/.profile
vi ~/.profile<br></br>
Na konci souboru přidejte následující řádek
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Znovu načtěte svůj profil (k tomu dojde automaticky po dalším přihlášení, ale uděláme to explicitně, abychom načteni novou proměnnou prostředí).
source ~/.profile
Proveďte rychlý test, abyste zajistili nastavení Java \ _home.
echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
V dalším kroku musíte nainstalovat několik nástrojů 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>
Pro nastavení kódu rozvěšíte úložiště BigBlueButton do účtu GitHub a poté jej klonejte. Spusťte následující příkaz a přidejte vzdálené úložiště do našeho místního klonu.
git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>
Poté spusťte následující příkazy a načíst nejaktuálnější verzi vzdáleného úložiště.
git fetch upstream
Poté vytvořte novou pobočku pro zahájení práce a založte pobočku „v2.2-release“
git checkout -b my-changes-branch upstream/v2.2.x-release
Po nastavení serveru nastavíme přední konec. Spusťte následující příkazy a nainstalujte meteor.js
cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh
Dále existuje jedna změna pro nastavení.yml, abyste získali webovou kameru a sdílení obrazovky v klientovi (za předpokladu, že již používáte HTTPS). Prvním krokem je nalezení hodnoty pro kurento.wsurl
zabalené nastavení.yml.
grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
Dále upravte nastavení vývoje.
vi private/config/settings.yml
Nyní jste připraveni spustit kód HTML5. Nejprve zavřete zabalenou verzi klienta HTML5, takže neprovozujete dvě kopie paralelně.
sudo systemctl stop bbb-html5
Nakonec nainstalujte závislosti NPM a spusťte přední konec s následujícími příkazy:
meteor npm install<br></br>npm start<br></br>