How to get your FusionForge development environment, the easy way
Last night I was trying to run my latest version of FusionForge and everything was ruined. I did it in the hard way using sources and bypassing some checks to install them in Debian. Now I know I’ve been wasting time, Roland Mas created some months ago a great method to get a FusionForge development environment with a minimum effort, it is based on a VirtualBox installation with scripts ready to update the source code from the repos and install them as Debian packages. Brilliant.
Here you have the steps I followed:
- aptitude install linux-headers-2.6-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) virtualbox-ose
- virtualbox-ose should be available now: /etc/init.d/virtualbox-ose start
- Download FFSandbox.ovf and ffsandbox.vmdk from http://fusionforge.fusionforge.org/sandbox/
- Open “VirtualBox OSE” and import the .ovf file. When I choose the .ovf it imports automagically the .vmdk
- At this point you already have a Debian with FusionForge, but it is not the latest code (yet)
- Have a look at the IP address of your virtual machine and enter with a ssh connection: ssh firstname.lastname@example.org
- execute /root/scripts/update.sh which will update the sources
from FusionForge’s Subversion repository and also the currently installed .deb
- execute /root/scripts/update.sh to build the packages from
- finally execute /root/scripts/install.sh to install
- an up-to-date FusionForge should be running on http://forge.local/.
Thanks to obergix for the tip.