Kurulum Talimatları

Geliştirme ortamını kurmadan önce, önce bu bağlantı‘da bulunabilecek bir BigBlueButton 2.2 sunucusu kurmanız gerekir. İlk olarak, aşağıdaki komutu çalıştırın:

 sudo apt-get install wget

Şimdi, çekirdek geliştirme araçlarını yüklemek için komutu çalıştırın

 sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless

JDK takılıken, Java \ _Home değişkenini ayarlamanız gerekir. ~/.Profile düzenle

 vi ~/.profile<br></br>

Dosyanın sonuna aşağıdaki satırı ekleyin

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

Profilinizi yeniden yükleyin (bir sonraki giriş yaptığınızda bu otomatik olarak gerçekleşir, ancak yeni ortam değişkenini yüklemek için bunu açıkça burada yapacağız).

source ~/.profile

Java \ _home’un ayarlandığından emin olmak için hızlı bir test yapın.

echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64

Bir sonraki adımda, SDKMAN’ı kullanarak bir dizi araç kurmanız gerekir.

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>

Kodu ayarlamak için BigBlueButton deposunu GitHub hesabınıza çatallayın ve ardından klonlayın. Yerel klonumuza uzak depoyu eklemek için aşağıdaki komutu çalıştırın.

git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>

Ardından, uzak deponun en güncel sürümünü almak için aşağıdaki komutları çalıştırın.

git fetch upstream

Bundan sonra, çalışmanıza başlamak için yeni bir dal oluşturun ve `v2.2.x-release ‘serbest bırakma şubesini temel al

git checkout -b my-changes-branch upstream/v2.2.x-release

Sunucuyu kurduktan sonra ön ucu ayarlayacağız. Meteor.js yüklemek için aşağıdaki komutları çalıştırın

cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh

Ardından, Web kamerası ve ekran paylaşımı istemcide çalışarak (zaten HTTPS kullandığınızı varsayarak) settings.yml için gerekli bir değişiklik vardır. İlk adım Kurento.wsurl Packged settings.yml değerini bulmaktır.

grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

Ardından, geliştirme ayarlarını düzenleyin.

vi private/config/settings.yml

Artık HTML5 kodunu çalıştırmaya hazırsınız. Önce iki kopyayı paralel olarak çalıştırmamanız için HTML5 istemcisinin paketlenmiş sürümünü kapatın.

sudo systemctl stop bbb-html5

Son olarak, NPM bağımlılıklarını yükleyin ve ön ucu aşağıdaki komutlarla çalıştırın:

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

 Türkçe