Diegimo instrukcijos
Prieš nustatydami kūrimo aplinką, pirmiausia turite nustatyti „BigBlueButton 2.2“ serverį, kurį galite rasti šiame nuoroda Pirmiausia paleiskite šią komandą:
sudo apt-get install wget
Dabar paleiskite komandą, kad įdiegtumėte pagrindinius kūrimo įrankius
sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless
Įdiegus JDK, turite nustatyti „Java \ _home“ kintamąjį. Redaguoti ~/.profile
vi ~/.profile<br></br>
Failo pabaigoje pridėkite šią eilutę
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Perkraukite savo profilį (tai įvyks automatiškai, kai kitą kartą prisijungsite, tačiau mes tai padarysime aiškiai čia, kad įkeltumėte naują aplinkos kintamąjį).
source ~/.profile
Atlikite greitą testą, kad įsitikintumėte, jog nustatyta „Java \ _Home“.
echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
Kitame etape turite įdiegti daugybę įrankių, naudodami „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>
Norėdami nustatyti kodą, įkaiskite „BigBlueButton“ saugyklą į savo „GitHub“ paskyrą ir tada klonuokite. Paleiskite šią komandą, kad pridėtumėte nuotolinį saugyklą prie mūsų vietinio klono.
git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>
Tada paleiskite šias komandas, kad gautumėte naujausią nuotolinio saugyklos versiją.
git fetch upstream
Po to sukurkite naują šaką, kad galėtumėte pradėti savo darbą, ir pagrįskite „v2.2.x-release“ išleidimo šaką
git checkout -b my-changes-branch upstream/v2.2.x-release
Nustatę serverį, mes nustatysime priekinį galą. Paleiskite šias komandas, kad įdiegtumėte meteor.js
cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh
Toliau reikia atlikti vieną pakeitimą, reikalingą „Settings.yml“, kad gautumėte internetinę kamerą ir ekrano bendrinimą, veikiantį kliente (darant prielaidą, kad jau naudojate HTTPS). Pirmasis žingsnis yra rasti „Kurento.wsurl“ supakuotų parametrų vertę.YML.
grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
Tada redaguokite kūrimo parametrus.YML ir pakeiskite „wsurl“, kad atitiktų tai, kas buvo gauta anksčiau.
vi private/config/settings.yml
Dabar esate pasirengęs paleisti HTML5 kodą. Pirmiausia išjunkite supakuotą „HTML5“ kliento versiją, kad lygiagrečiai neliktumėte dviejų kopijų.
sudo systemctl stop bbb-html5
Galiausiai įdiekite NPM priklausomybes ir paleiskite priekinį galą naudodami šias komandas:
meteor npm install<br></br>npm start<br></br>