دستورالعمل نصب و راه اندازی

قبل از تنظیم محیط توسعه ، ابتدا باید یک سرور BigBlueButton 2.2 را تنظیم کنید که در این ارتباط دادن یافت می شود ابتدا دستور زیر را اجرا کنید:

 sudo apt-get install wget

اکنون ، دستور نصب ابزارهای توسعه هسته را اجرا کنید

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

با نصب JDK ، باید متغیر جاوا \ _home را تنظیم کنید. ویرایش ~/.profile

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

خط زیر را در انتهای پرونده اضافه کنید

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

بارگذاری مجدد نمایه خود (این اتفاق به طور خودکار اتفاق می افتد وقتی که بعدی وارد شوید ، اما ما این کار را صریحاً در اینجا انجام خواهیم داد تا متغیر محیط جدید را بارگیری کنیم).

source ~/.profile

برای اطمینان از تنظیم جاوا ، یک آزمایش سریع انجام دهید.

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

در مرحله بعد ، یک تغییر لازم برای تنظیمات وجود دارد. برای دریافت وب کم و سهم صفحه نمایش در مشتری (با فرض اینکه از HTTPS استفاده می کنید). اولین قدم یافتن مقدار تنظیمات بسته بندی شده kurento.wsurl` است.

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

در مرحله بعد ، تنظیمات توسعه را ویرایش کرده و “WSURL” را تغییر دهید تا با آنچه قبلاً بازیابی شده بود مطابقت داشته باشد.

vi private/config/settings.yml

شما اکنون آماده اجرای کد HTML5 هستید. ابتدا نسخه بسته بندی شده مشتری HTML5 را خاموش کنید ، بنابراین شما دو نسخه را به صورت موازی اجرا نمی کنید.

sudo systemctl stop bbb-html5

در آخر ، وابستگی های NPM را نصب کرده و انتهای جلوی آن را با دستورات زیر اجرا کنید:

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

 فارسی