install BBB from source On windows

95 views
Skip to first unread message

manish

unread,
Aug 6, 2009, 3:10:56 AM8/6/09
to BigBlueButton-dev
Hi,
I want to install full BBB (from trunk) to my windows machine , i
found couple of help to install on ubuntu but not for windows (there
is one incomplete post to install version 0.3 on windows). Or it can
not be installed fully on windows for developement purpose ?

thx

Fred Dixon

unread,
Aug 6, 2009, 7:43:59 AM8/6/09
to BigBlueButton-dev
Hi Manish,

You can install BigBlueButton on Windows, but it's much easier to do
it on Unix as most of the software has packages already available.
For example, in the install instructions for Linux, openjdk-6-jre-
headless, mysql-server, tomcat6, swftools, imagemagick, nginx are all
installed using single commands.

There's a middle ground in that you could use download and run the
BigBlueButton Virtual Machine and run it under VMWare player on your
Windows machine. There are utilities on the VM to mount the
development directory (using Samba) as a windows file share, allowing
you to map the development directory

/home/firstuser/dev

as a windows drive (i.e. your Z: drive). You can checkout the source
from the BigBlueButton Google Code within the VM (there's a utility to
do that as well), and then using any windows editor to modify the
source. For example, if you could edit

z:/bigbluebutton-client/src/org/bigbluebutton/main/main/view/
components/MainToolbar.xml

in windows, save it, then switch to the /home/firstuser/dev/
bigbluebutton-client and type

$ ./build.sh

and the script will (a) uninstall the bbb-client package (if
installed), (b) compile the client, and (c) copy your compiled client
to the /var/www/bigbluebutton/client directory. At this point, you've
just doing a edit-compile-deploy cycle and can test your changes, all
from downloading a VM and setting it up. We've put together a video
that shows how it all works

http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM

This is how our developers now work on BigBlueButton as it assures us
that any changes we make in a development environment (i.e. Linux
running in a VM) will work directly in a production environment.

If you really want to use just windows for everything, please us know
why the above solution doesn't work for your needs and we'll see if we
can create the associated instructions for setting up all the
components on windows.

All the best,... Fred
Reply all
Reply to author
Forward
0 new messages