Οδηγίες Εγκατάστασης
Πριν ρυθμίσετε το περιβάλλον ανάπτυξης, πρέπει πρώτα να ρυθμίσετε έναν διακομιστή BigBlueButton 2.2 που μπορεί να βρεθεί σε αυτό το Σύνδεσμος Πρώτον, εκτελέστε την ακόλουθη εντολή:
sudo apt-get install wget
Τώρα, εκτελέστε την εντολή για να εγκαταστήσετε εργαλεία ανάπτυξης πυρήνα
sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless
Με το JDK εγκατεστημένο, πρέπει να ρυθμίσετε τη μεταβλητή Java \ _Home. Επεξεργασία ~/.profile
vi ~/.profile<br></br>
Προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Επαναλάβετε τη φόρτωση του προφίλ σας (αυτό θα συμβεί αυτόματα όταν θα συνδεθείτε στη συνέχεια, αλλά θα το κάνουμε ρητά εδώ για να φορτώσετε τη νέα μεταβλητή περιβάλλοντος).
source ~/.profile
Κάντε μια γρήγορη δοκιμή για να εξασφαλίσετε ότι έχει οριστεί java \ _home.
echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
Στο επόμενο βήμα, πρέπει να εγκαταστήσετε έναν αριθμό εργαλείων χρησιμοποιώντας το 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>
Για τη ρύθμιση του κώδικα, πιρούνι το αποθετήριο BigBlueButton στο λογαριασμό σας στο GitHub και στη συνέχεια κλωνοποιήστε το. Εκτελέστε την ακόλουθη εντολή για να προσθέσετε το απομακρυσμένο αποθετήριο στον τοπικό κλώνο μας.
git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>
Στη συνέχεια, εκτελέστε τις ακόλουθες εντολές για να λάβετε την πιο ενημερωμένη έκδοση του απομακρυσμένου αποθετηρίου.
git fetch upstream
Μετά από αυτό, δημιουργήστε ένα νέο υποκατάστημα για να ξεκινήσετε την εργασία σας και να βασίσετε το κλάδο v2.2.x-release
release release
git checkout -b my-changes-branch upstream/v2.2.x-release
Μετά τη ρύθμιση του διακομιστή, θα ρυθμίσουμε το μπροστινό μέρος. Εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε το meteor.js
cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh
Στη συνέχεια, απαιτείται μια αλλαγή που απαιτείται για τις ρυθμίσεις. Το πρώτο βήμα είναι να βρείτε την τιμή για το kurento.wsurl
συσκευασίες settings.yml.
grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
Στη συνέχεια, επεξεργαστείτε τις ρυθμίσεις ανάπτυξης.yml και Αλλαγή wsurl
για να ταιριάζει με αυτό που ανακτήθηκε πριν.
vi private/config/settings.yml
Είστε τώρα έτοιμοι να εκτελέσετε τον κωδικό HTML5. Τελειώστε πρώτα τη συσκευασμένη έκδοση του πελάτη HTML5, ώστε να μην εκτελείτε δύο αντίγραφα παράλληλα.
sudo systemctl stop bbb-html5
Τέλος, εγκαταστήστε τις εξαρτήσεις NPM και εκτελέστε το μπροστινό μέρος με τις ακόλουθες εντολές:
meteor npm install<br></br>npm start<br></br>