स्थापना निर्देश

विकास के माहौल को स्थापित करने से पहले, आपको सबसे पहले एक 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

जावा \ _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- रिलीज़ रिलीज़ शाखा को आधार बनाएं

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

इसके बाद, विकास सेटिंग्स को संपादित करें।

vi private/config/settings.yml

अब आप HTML5 कोड चलाने के लिए तैयार हैं। पहले HTML5 क्लाइंट के पैक किए गए संस्करण को बंद करें ताकि आप समानांतर में दो प्रतियां नहीं चला रहे हों।

sudo systemctl stop bbb-html5

अंत में, एनपीएम निर्भरता को स्थापित करें और निम्नलिखित कमांड के साथ फ्रंट एंड को चलाएं:

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

 हिन्दी