I'll flesh this out a little more and add it to the main Linux reference page, but in the meantime here are some notes on what I did to get CamBam running on an Ubuntu 10.0.4 (Lucid Lynx) installation (this was installed using the LinuxCNC live CD).
First of all I made sure all my installed packages were up to date.
You can do this using the 'System - Administration - Update Manager', but I used the following command lines
from a terminal window:
sudo apt-get update
sudo apt-get upgrade
If you haven't done this for a while, this step can take a while.
Next we need to install the Mono framework and libraries.
Open the 'Ubuntu Software Center' application.
The default source repositories have out of date copies of Mono, so we need to add another source.
Edit - Software Sources
Click the Other Software tab, then the Add button.
Add the following apt line, then click Add Source:
deb
http://badgerports.org lucid main
Next we need to authenticate this source.
The following link contains more details on using the badgerports repository as well as a link to a key file that
needs to be downloaded:
http://badgerports.org/help.htmlIn the Ubuntu Software Center, Software Sources section, select the Authentication tab, then Import Key File and select the PGP key you downloaded : (directhex.ppa.asc)
Close the software sources window and the packages cache should then rebuild.
Now click 'Get Software' then search for and install the following packages:
(Before you click install, select the More info button. The version reported should read
2.10.8.1.1 ... if not then the adding the new source repository didn't work).
mono-runtime
libmono-system-windows-forms4.0-cil
libmono-system-web4.0-cil
libmono-system-design4.0-cil
libmono-system-numerics4.0-cil
That's it for the Software Center for now.
From the CamBam linux page, download the two tar archives.
Open the Ubuntu file manager for the next steps.
Copy the tar archives into your home folder.
Right click each archive and select 'Extract here'
You should now have two new folders under your home directory:
CamBam0.9.8
CamBam plus 0.9.8
Use View - Show hidden files (or CTRL + H). Move or cut and paste the 'CamBam plus 0.9.8' folder into the .config hidden folder.
Note: This is the CamBam system folder. I'm not too happy with the default location this has ended up, but it was the closest match to the Windows convention for now.
That's pretty much it. If you have a CamBam license (CamBamPro.lic) file, now would be a good time to copy this into the CamBam0.9.8 folder under your home directory.
Start a terminal window (Applications - Accessories - Terminal).
You should be in your home directory.
Enter
cd CamBam0.9.8
and then...
mono CamBam.exe
The next step is to load the
Mesa packages to get OpenGL working and hardware 3D acceleration (hopefully), but I haven't written that up yet.
I hope this helps!
Oh, in 10.0.4 you can do
System - Preferences - Windows
Then set the Movement key to use the Super (Windows Logo) key, rather than Alt. This will
allow you to use Alt - Dragging for rotation in CamBam.