Hướng dẫn cài đặt
Trước khi thiết lập môi trường phát triển, trước tiên bạn cần thiết lập một máy chủ BigBluebutton 2.2 có thể tìm thấy tại liên kết này Đầu tiên, chạy lệnh sau:
sudo apt-get install wget
Bây giờ, hãy chạy lệnh để cài đặt các công cụ phát triển lõi
sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless
Với JDK được cài đặt, bạn cần đặt biến Java \ _home. Chỉnh sửa ~/.profile
vi ~/.profile<br></br>
Thêm dòng sau ở cuối tệp
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Tải lại hồ sơ của bạn (điều này sẽ tự động xảy ra khi bạn đăng nhập tiếp theo, nhưng chúng tôi sẽ thực hiện rõ ràng ở đây để tải biến môi trường mới).
source ~/.profile
Thực hiện kiểm tra nhanh để đảm bảo Java \ _home được đặt.
echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
Trong bước tiếp theo, bạn cần cài đặt một số công cụ bằng 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>
Để thiết lập mã, rìa kho lưu trữ BigBluebutton vào tài khoản GitHub của bạn và sau đó sao chép nó. Chạy lệnh sau để thêm kho lưu trữ từ xa vào bản sao cục bộ của chúng tôi.
git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>
Sau đó, chạy các lệnh sau để tìm nạp phiên bản cập nhật nhất của kho lưu trữ từ xa.
git fetch upstream
Sau đó, tạo một nhánh mới để bắt đầu công việc của bạn và dựa trên `v2.2.x phát hành nhánh
git checkout -b my-changes-branch upstream/v2.2.x-release
Sau khi thiết lập máy chủ, chúng tôi sẽ thiết lập đầu tiên. Chạy các lệnh sau để cài đặt Meteor.js
cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh
Tiếp theo, có một thay đổi cần thiết để cài đặt. Bước đầu tiên là tìm giá trị cho các cài đặt đóng gói kurento.wsurl
.yml.
grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
Tiếp theo, chỉnh sửa cài đặt phát triển.
vi private/config/settings.yml
Bây giờ bạn đã sẵn sàng để chạy mã HTML5. Đầu tiên tắt phiên bản đóng gói của máy khách HTML5 để bạn không chạy song song hai bản.
sudo systemctl stop bbb-html5
Cuối cùng, cài đặt các phụ thuộc NPM và chạy đầu trước bằng các lệnh sau:
meteor npm install<br></br>npm start<br></br>