Installations instruktioner

Innan du ställer in utvecklingsmiljön måste du först ställa in en BigBlueButton 2.2 -server som finns på denna länk Kör först följande kommando:

 sudo apt-get install wget

Kör nu kommandot för att installera kärnutvecklingsverktyg

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

Med JDK installerad måste du ställa in Java \ _Home -variabeln. Redigera ~/.profile

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

Lägg till följande rad i slutet av filen

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

Ladda om din profil (detta kommer att hända automatiskt när du nästa loggar in, men vi gör det uttryckligen här för att ladda den nya miljövariabeln).

source ~/.profile

Gör ett snabbt test för att säkerställa att Java \ _Home är inställd.

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

I nästa steg måste du installera ett antal verktyg med 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>

För att ställa in koden, gaffla BigBlueButton -förvaret i ditt GitHub -konto och klona sedan det. Kör följande kommando för att lägga till fjärrförvaret till vår lokala klon.

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

Kör sedan följande kommandon för att hämta den mest uppdaterade versionen av fjärrförvaret.

git fetch upstream

Skapa efter det en ny gren för att starta ditt arbete och basera “v2.2.x-release” -utgivningsgrenen

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

Efter att ha ställt in servern kommer vi att ställa in frontend. Kör följande kommandon för att installera Meteor.js

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

Därefter krävs en ändring för inställningar.yml för att få webbkamera och skärmdelning att arbeta i klienten (förutsatt att du redan använder HTTPS). Det första steget är att hitta värdet för kurento.wsurl förpackade inställningar.yml.

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

Därefter redigerar du utvecklingsinställningarna.yml och ändring wsurl för att matcha vad som hämtades tidigare.

vi private/config/settings.yml

Du är nu redo att köra HTML5 -koden. Stäng först den förpackade versionen av HTML5 -klienten så att du inte kör två kopior parallellt.

sudo systemctl stop bbb-html5

Slutligen installera NPM -beroenden och kör framsidan med följande kommandon:

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

 Svenska