설치 지침

개발 환경을 설정하기 전에 먼저이 링크에서 찾을 수있는 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 reelease 릴리스 브랜치를 기반으로 새 지점을 만드십시오.

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

다음으로, 개발 설정을 편집하고 iml을 편집하고`wsurl ‘을 변경하여 이전에 검색 한 내용과 일치하도록 변경하십시오.

vi private/config/settings.yml

이제 HTML5 코드를 실행할 준비가되었습니다. 먼저 HTML5 클라이언트의 패키지 버전을 종료하므로 2 개의 사본을 병렬로 실행하지 않습니다.

sudo systemctl stop bbb-html5

마지막으로 NPM 종속성을 설치하고 다음 명령으로 프론트 엔드를 실행하십시오.

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

 한국인