安装说明

在设置开发环境之前,您首先需要设置可以在此关联找到的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’发行分支为基础

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包装设置的值。

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>

 简体中文