版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、InstallingBigBlueButtonHowtoinstallBigBlueButtonlikearealdeveloper.:-)UpdatedFeb15,2021byffdixongmailThisguidehasbeenupdatedfor0.71aandiscurrentlyDRAFT-ifyouareunabletocompletetheseinstructions,pleaseposttobigbluebutton-setupandwellcorrectanyerrors.ThisguideshowsyouhowtoinstallBigBlueButtonfromsourc
2、eonUbuntu10.04.x32-bit.Inmostcases,youllwanttoinstallfrompackages,butifyouwanttoreallyunderstandhowBigBlueButtonissetup,gothroughthestep-by-stepinstructionsbelowandyoullbecomefamiliarwitheachcomponent.Tostart,youllneedacomputerrunningUbuntu10.0432-bitor64-bit,eitheraphysicalmachineoravirtualmachine(
3、VM).WhenyoubootyourUbuntuVM,itneedstohaveanetworkIPthatyoucanaccessfromanothercomputer(suchasthehostcomputerrunningtheVM).Alsoensurethatport80(),port1935(RTMP),andport9123(desktopsharing)areopenonyourserver.Port80mustnotbealreadyinusebyanotherserver(suchasapache2).Theinstructionsbelowassumesyouareru
4、nningaUbuntu10.04VMwithrootaccess.LoginasrootLoginasroottoavoidhavingtotypesudoinfrontofmostofthecommandsrequiredtoinstallBigBlueButton.sudo-iCheckifyouhaveainternetconnectionpinggoogleIfyougetanerrorsayingyoureth0isnotconnected,checkiftheVMisusingeth1:ifconfig-aIfitshowsthefollowing:eth1Linkencap:E
5、thernetHWaddr00:0c:29:dd:b4:51inetaddr:54Bcast:55Mask:inet6addr:fe80:20c:29ff:fedd:b451/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:4080349errors:0dropped:0overruns:0frame:0TXpackets:3932137errors:0dropped:0overruns:0carrier:0實(shí)用文檔.locollisions:
6、 0 txqueuelen : 1000RX bytes: 1216680270( 1.2 GB) TX bytes : 822963271( 822.9 MB)Interrupt : 19 Base address : 0x2000Link encap : Local Loopbackinet addr:127.0 . 0.1 Mask : 255.0 . 0.0inet6 addr: : 1/128 Scope : HostUP LOOPBACK RUNNING MTU: 16436Metric : 1RX packets TX packets collisions RX bytes:12
7、938 errors:12938 errors:0 txqueuelen:40299608(40.20 dropped: 0 overruns: 0 frame0 dropped: 0 overruns: 0 carrier0MB ) TX bytes : 40299608( 40.2:0:0MB)Makeituseeth0insteadvi/etc/udev/rules.d/70-persistent-net.rulesThiswillshow:#Thisfilewasautomaticallygeneratedbythe/lib/udev/write_net_rules#program,r
8、unbythepersistent-net-generator.rulesrulesfile.#Youcanmodifyit,aslongasyoukeepeachruleonasingle#line,andchangeonlythevalueoftheNAME=key.#PCIdevice0x1022:0x2000(pcnet32)SUBSYSTEM=net,ACTION=addATTRaddress=00:0c:29:23:d1:b3NAME=eth1#PCIdevice0x1022:0x2000(pcnet32)SUBSYSTEM=net,ACTION=addATTRaddress=00
9、:0c:29:dd:b4:51NAME=eth0,DRIVERS=?*,ATTRtype=1,KERNEL=eth*,DRIVERS=?*,ATTRtype=1,KERNEL=eth*SwapthetwoentriesbyeditingNAME=eth1toNAME=eth0andviceversa.Rebootyourmachine.Checkifyoumanagetoconnecttotheinternet.MakesuretheVMsnetworkadapterisusingaBridgedconnectioninsteadofNAT.OntheVMWareplayerthisisena
10、bledintheDevicesmenuatthetop.Moreinfocanbefoundhere:/showthread.php?t=221768UpdateandUpgradeyourVMOnceyouhaveinternetconnection,updateandupgradeyourVM.apt-getupdateapt-getupgradeInstallMySQLapt-getinstallmysql-serverWhenprompted,enterapasswordfortheMySQLrootaccountandkeepthishandy.In
11、stallTomcatapt-getinstalltomcat6Confirmthattomcatisrunning:/:8080/Todetermineyourip:ifconfigseeifconfig-acommandaboveforoutput.Youripshouldbethevalueofinetaddr:whichfromaboveis54Installswftoolsapt-getinstallswftoolsIftheinstallerdoesnotfindthepackageswftoolstoinstall,youhavetoeditthesourc
12、es.listfileforaptanduncommentthepartnerrepository.Todothis:vi/etc/apt/sources.listOncehere,uncommentthepartnerrepositorydeb:/archive.canonical/ubuntulucidpartnerRunapt-getupdatethentryinstallingitoncemore.InstallImageMagickapt-getinstallimagemagickInstallNginxapt-getinstallnginxInstallActiveMQmkdir/
13、tmp/bbbcd/tmp/bbbwget:apache.mirror.rafal.ca/activemq/apache-activemq/5.4.1/apache-activemq-5.4.1-bin.tar.gztarzxvfapache-activemq-5.4.1-bin.tar.gzmv/tmp/bbb/apache-activemq-5.4.1/usr/share/activemqchown-Rroot:root/usr/share/activemqActiveMQdependsonJsvc,toinstall:apt-getinstalljsvcInstallred5cd/tmp
14、/bbbwget:/downloads/0.70/red5-0.9.1.tar.gztarxvfred5-0.9.1.tar.gzmv/tmp/bbb/red5-0.9.1/usr/share/red5Createred5useradduser-system-home/usr/share/red5-no-create-home-group-disabled-password-shell/bin/falsered5Assignproperpermissionschown-Rroot:root/usr/share/red5chown-Rred5:adm/usr/s
15、hare/red5/logchmod755/usr/share/red5/logchgrpred5/usr/share/red5/webappschmod775/usr/share/red5/webappsDownloadBigBlueButtonfilesfilesThese.tar.gzfileshavecreatedfromainstallationofBigBlueButton0.71a.cd/tmp/bbbwget:/down10ads/0.71a/init-scripts.tar.gzwget:/down10ads
16、/0.71a/freeswitch-config.tar.gzwget:/down10ads/0.71a/red5-bigbluebutton.tar.gz實(shí)用文檔.wget:/downloads/0.71a/red5-deskshare.tar.gzwget:/downloads/0.71a/red5-sip.tar.gzwget:/downloads/0.71a/red5-video.tar.gzwget:/downloa
17、ds/0.71a/www-bigbluebutton-default.tar.gzwget:/downloads/0.71a/www-bigbluebutton.tar.gzwget:/downloads/0.71a/bigbluebutton.warwget:/downloads/0.71a/nginx-bigbluebutton.confwget:/downloads/0.71a/bbb-confAuto-startactiveMQ,bbb-openoff
18、ice-headless,andred5onrebootcd/etc/init.dtarxzvf/tmp/bbb/init-scripts.tar.gzchmod+x/etc/init.d/activemqchmod+x/etc/init.d/red5chmod+x/etc/init.d/bbb-openoffice-headlessupdate-rc.dactivemqdefaultsupdate-rc.dred5defaultsupdate-rc.dbbb-openoffice-headlessdefaultsInstallFreeSWITCHBigBlueButtonusesanexte
19、rnalconferencingservertohandlevoicecalls.FreeSWITCHallowsBigBlueButtontobeintegratedwithaPBXsystemandwhenconfiguredproperly,canacceptincomingcallsfromaSIPtrunkingprovider.SinceFreeSWITCHisntintheUbunturepositoriesweneedtoaddittooursources.Todothis:apt-getinstallpython-software-propertiesadd-apt-repo
20、sitoryppa:freeswitch-drivers/freeswitch-nightly-driversapt-getupdateapt-getinstallfreeswitchfreeswitch-lang-enConfigureFreeSWITCHcd/opt/freeswitch/tarxzvf/tmp/bbb/freeswitch-config.tar.gzchown-Rfreeswitch:daemonconfchmod-R755confsed-is/FREESWITCH_ENABLED=false/FREESWITCH_ENABLED=true/g/etc/default/f
21、reeswitchConfigureNginxBesuretoreplacewithyourIPordomain.cat/tmp/bbb/nginx-bigbluebutton.conf|seds/5/etc/nginx/sites-available/bigbluebuttonEnablethebigbluebuttonnginxconfigln-s/etc/nginx/sites-available/bigbluebutton/etc/nginx/sites-enabled/bigbluebuttonInstallOpenOfficeapt-getinstallope
22、Startopenofficeasaserviceservicebbb-openoffice-headlessstartDisableSecuritysettingsforTOMCAT6sed-is/#TOMCAT6_SECURITY=yes/TOMCAT6_SECURITY=no/etc/default/tomcat6Setupthedatabasemysql-uroot-pThisisanimportantstep.Ifyouskipthis,BigBlueButtonwillnotworkatall.JusthitEnterwhenpromptedforapassw
23、ordifyoudidntenterone,otherwiseusetherootpasswordyouaddedealier.Onthemysqlprompt,typecreatedatabasebigbluebutton_dev;grantallonbigbluebutton_dev.*tobbbocalhostidentifiedbysecret1flushprivileges;quitInstallbbb-webcp/tmp/bbb/bigbluebutton.war/var/lib/tomcat6/webapps/bigbluebutton.warDeterminePDF2SWF,C
24、ONVERTandGSapplicationsMakeanoteofwherepdf2swfisinstalledwhichpdf2swfYoushouldseesomethinglike/usr/bin/pdf2swfMakeanoteofwheretheconvertapplicationisinstalledwhichconvertYoushoudseesomethinglike./usr/bin/convertNotewhereGhostScriptisinstalledwhichgsYoushoudseesomethinglike./usr/bin/gsGenerateaGUIDFo
25、rsecurity,youneedtogenerateaGUID.YoucanuseanonlineGUIDgenerator,suchasthisone.KeepthisGUIDhandyaswewillneeditshortly.YouwillneedtogenerateaHEXEncodedstringandcopyitminusthe0x.Epertievi/var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebuttonsChangethefollowing:?swf
26、ToolsDirtothedirectorywherepdf2swfislocated?imageMagickDirtothedirectorywhereconvertislocated?ghostScriptExectopointtothegsexecutable?changebigbluebutton.web.serverURL=:?setbeans.dynamicConferenceService.securitySalttobeequaltotheguidwejustgenerated(i.e.beans.dynamicConferenceService.securitySalt=)C
27、reatenoPdfMarkWorkaround.psCreate/etRRgbluebuttoWnopdfmarkpswiththefollowingcontent:%!/pdfmarkcleartomarkbinddefRestartTomcat6servicetomcat6restartCreatethePresentationUploaddirectorymkdir/var/bigbluebuttonchown-Rtomcat6:adm/var/bigbluebuttonchmod-R777/var/bigbluebuttonInstallbbb-appscd/usr/share/re
28、d5/webappstarxzvf/tmp/bbb/red5-bigbluebutton.tar.gzInstallbbb-deskshare-apptarxzvf/tmp/bbb/red5-deskshare.tar.gzInstallbbb-video-apptar xzvf/tmp/bbb/red5-video.tar.gzInstallbbb-voice-apptarxzvf/tmp/bbb/red5-sip.tar.gzAtthispointwehavetoeditoneoftheconfigurationfilestopointtoyoursipserver.Thisdocumen
29、tassumesitisyourcurrentmachine,butitcanbeanotherstandalonemachineallyouneedisitsIPaddress.Openthefilevi/usr/share/red5/webapps/sip/WEBINF/pertiesEditthelinethatsayssip.serverjost:19268.0.35andreplacetheIPwith.Installdefaultwebpagescd/var/wwwtarxzvf/tmp/bbb/www-bigbluebutton-defa
30、ult.tar.gzInstallbbb-clienttarxzvf/tmp/bbb/www-bigbluebutton.tar.gzNowweneedtocreatebbb_api_conf.jsp,whichwillholdourGUIDandthe舊igBlueButtonURL.BesuretoreplaceandwiththeGUIDwegeneratedearlierandyourIP,respectively.echo%!/ThisisthesecuritysaltthatmustmatchthevaluesetintheBigBlueButtonserverStringsalt
31、=;/ThisistheURLfortheBigBlueButtonserverStringBigBlueButtonURL=:/bigbluebutton/;%/var/lib/tomcat6/webapps/bigbluebutton/demo/bbb_api_conf.jspEditclientconfigvi/var/wwWbigbluebutton/client/conf/config.xml?ChangetheuritoyourIPaddressYourconfig.xmlshouldlooksomethinglike:0.71version3818-2021-01-18/versionporttesthost=5application=video/applicationuri=rtmp:/5/bigbluebuttonhost=:5/bigbluebutton/api/enter/languageuserSelectio
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 脫硫膏處置合同(2篇)
- 野餐露營(yíng)設(shè)備租賃合同范例
- 定制櫥柜訂購(gòu)合同范例
- 機(jī)械經(jīng)銷合同范例
- 簽訂建筑勞務(wù)合同范例
- 葡萄批發(fā)購(gòu)銷合同范例
- 2025寫字樓車位租賃合同范本
- 2024新高考地理一輪復(fù)習(xí)專題四自然環(huán)境的內(nèi)在規(guī)律與環(huán)境對(duì)人類的活動(dòng)的影響高頻考點(diǎn)42自然災(zāi)害的成因及避災(zāi)防災(zāi)新人教版
- 2024高中地理課時(shí)作業(yè)1地理環(huán)境對(duì)區(qū)域發(fā)展的影響含解析新人教版必修3
- 2025年吐魯番道路貨運(yùn)駕駛員從業(yè)資格證考試
- DL∕T 5494-2014 電力工程場(chǎng)地地震安全性評(píng)價(jià)規(guī)程
- 顱腦外傷病人的急救和護(hù)理
- 大型儲(chǔ)罐制作安裝施工方案
- 2024版《供電營(yíng)業(yè)規(guī)則》學(xué)習(xí)考試題庫500題(含答案)
- 環(huán)境工程原理智慧樹知到期末考試答案章節(jié)答案2024年西華大學(xué)
- 現(xiàn)代食品加工技術(shù)(食品加工新技術(shù))智慧樹知到期末考試答案章節(jié)答案2024年中國(guó)農(nóng)業(yè)大學(xué)
- 教科版小學(xué)科學(xué)四上《3.6運(yùn)動(dòng)的小車》課件
- 型鋼懸挑卸料平臺(tái)施工驗(yàn)收要求
- 學(xué)校護(hù)校隊(duì)工作制度
- MOOC 大學(xué)生心理健康-廈門大學(xué) 中國(guó)大學(xué)慕課答案
- 師德師風(fēng)承諾書師德師風(fēng)個(gè)人檔案表
評(píng)論
0/150
提交評(píng)論