Not every GNU/Linux user uses Ubuntu or any other Debian-derivate, you know? xD
Translating the “Ubuntu command” to one’s distribution packages is
not a task you should expect from a GNU/Linux user. I would suggest to simply list the
official names of the libraries.
“OpenGL” is not a library, despite its name. It is a standard. An user does not neccessarily have to use MESA, as MESA is not the only possible OpenGL implementation. This could be translated to “An OpenGL library, for example MESA”.
As far I know “libbluetooth” is not an actual library name, but for some insane reason the Debian packagers give that name to BlueZ. But I am not sure, correct me if I am wrong.
Here is a proposed rewrite of a section for INSTALL.md (possibly incomplete, but you’ll get the idea):
- {l Code}: {l Select All Code}
##Building STK under GNU/Linux
###Generic GNU/Linux instructions
You need to have the following software installed:
* An OpenGL implementation, for example MESA. You probably already have this installed if this is not your first 3D game on GNU/Linux.
* OpenAL ([Homepage](http://www.openal.org/))
* GNU FriBidi ([Homepage](http://fribidi.org/))
* libogg ([Homepage](https://www.xiph.org/ogg/))
* libvorbis ([Homepage](https://www.xiph.org/vorbis/))
* libcurl ([Homepage](http://curl.haxx.se/libcurl/))
* libxrandr ([Homepage](http://www.x.org/wiki/libraries/libxrandr/))
* BlueZ ([Homepage](http://www.bluez.org/))
Refer to your distribution’s documentation if you are unsure about how to install all this software. Chances are, your distribution offers software packages with a similar name.
###Instructions for Ubuntu and other Debian-based systems
*INSERT TEXT HERE*
(This is valid Markdown syntax according to Dingus)
By the way, is BlueZ/libbluetooth really a hard dependency? It seems a bit odd to me.
Edit: Oh, according to the Ubuntu line, GNU FriBidi <
http://fribidi.org/> is also required. I added it to the draft above.