Matt at Keyboard Writes Code

A blog about software development, technology and other things that interest me

Installation of glFrontier: Elite 2 on Ubuntu 14.04

August 25, 2014 — Matt Forrester


When I saw the Elite Kickstarter I knew about the old Elite games which I never played but I knew had an amazing reputation. I looked around the page watched some video's and decided to back it. Since then I have read all the news releases and watched all the video's Frontier have put out and I'm really getting quite excited by now!

Due to my pledge level I should be able to play the beta however because I am a Linux user I am probably going to have to wait a bit longer than most to be able to play it :-( For the time being I have decided to download one of the older Elite games to see what all the fuss was about.


This page documents the process of getting glFrontier Elite 2 working on a modern Ubuntu 14.04 system, I expect that this process is what will also work for Mac's however I am guessing it's a bit tougher to get the development libraries etc installed.

  1. Install the required development libraries with apt-get install build-essential libvorbis-dev
  2. Download "source code (OpenGL, SD:: unix, mingw)" from
  3. Extract it with tar -jxf frontvm2-20060623.tar.bz2
  4. Enter the newly extracted directory
  5. Type make -f Makefile-C to compile the code, it does print out quite a few warnings, but did work (at least for me)
  6. At this point typing ./frontier should launch the game, though it won't yet have any sound and will print lots of warnings about those missing sound files, so...
  7. We now need to download and install the sound files, these are hosted on the same page under thane mame "Sound effects and music (optional with the above). Download it.
  8. While still in the extracted game directory untar the sound file, for me it was tar -jxf ../frontvm-audio-20060222.tar.bz2 which rather annoyingly created a sub directory, so I had to mv frontvm-audio-20060222/* .; rm -rf frontvm-audio-20060222 to clean that up.
  9. Type ./frontier and you have a fully working version of Frontier Elite 2!