Make sure that the driver to your 3D graphic card is proper installed and working. Check if your sourcelist is correctly set.
Download the relevant libs that is needed to compile, install and run FreeOrion;
Code:
sudo apt-get update && sudo apt-get upgrade sudo apt-get install build-essential scons subversion bison flex automake autoconf sudo apt-get install bcp libgl1-mesa-dev libglu1-mesa-dev ftgl-dev libxft-dev libdevil-dev libltdl3-dev libsdl1.2-dev libzzip-dev libois-dev libfreeimage-dev libcegui-mk2-dev libgtkmm-2.4-dev libglademm-2.4-dev libxt-dev libxaw7-dev libxxf86vm-dev libgtk2.0-dev python2.5-dev libalut-dev libvorbis-dev graphviz-dev liblog4cpp5-dev libogre-dev
Next thing is to install these libs
CG Program manager
Download CG Program Manager to your Desktop;
Download
Code:
cd ~/Desktop sudo dpkg -i ogre-plugins-cgprogrammanager_1.4.4-1~getdeb1_amd64.deb
GIGI
Next in line is GIGI.
Code:
cd ~/Desktop svn co https://gigi.svn.sourceforge.net/svnroot/gigi/trunk gigi cd gigi/GG scons configure prefix=/usr scons sudo scons install
Compiling FreeOrion
Code:
cd ~/Desktop svn co https://freeorion.svn.sourceforge.net/svnroot/freeorion/trunk freeorion cd freeorion/FreeOrion scons configure scons mkdir ~/.Games cd .. mv FreeOrion ~/.Games

cd ~/Desktop
mv freeorion.png ~/.Games/FreeOrion
nano ~/.Games/FreeOrion-launch.sh
Add the following;
#!/bin/bash
cd ~/.Games/FreeOrion
./freeorion
Save [ctrl] + [o] and exit [ctrl] + [x].
Code:
chmod +x ~/.Games/FreeOrion-launch.sh alacarte
Go to the Game section in Alacarte and push the New Item button. Fill in;
Name: FreeOrion
Command: sh /home/USERNAME/.Games/FreeOrion-launch.sh
Comment: FreeOrion, an open-source game inspired by Master of Orion.
Icon: ~/.Games/FreeOrion/freeorion.png
You can now launch from FreeOrion by Applications tab —> Games —> FreeOrion
Enjoy!