The INSTALL file in the distribution is much more detailed and up-to-date. This should give you a quick overview, though.
Before attempting installation this early in the development, you should have the following knowledge or at least be comfortable with performing the following tasks:
$ ./checkdeps --serverIf everything checks out, it will create a configuration file. If not, resolve any dependancies and/or create any directories.
$ ./checkdeps --clientResolve any dependancies. Some of the dependancies are on the download page.
And starting the client is just as easy with:$ cd /usr/local/thundaural $ ./taserver
The server takes a --port option to tell it which port to listen on, and --foreground, which keeps it in the foreground. The client takes --host and --port to tell it which server to try to connect to. Host defaults to a machine named jukebox (you might want to edit /etc/hosts) and the port defaults to 9000. The server will take --log stderr, --log syslog, or --log /path/to/file to determine where status and debugging output will go. By default, it all goes to the syslog.$ cd /usr/local/thundaural/ $ ./taclient-touchscreen
If everything goes smoothly, put an audio CD in the machine's cdrom drive, goto the rip page (the red cdrom icon in the upper right) and hit start.
Alternatively, if the client doesn't start, you can still start a CD rip (and thus an initial database load) by telneting to port 9000 on the machine the server is running on and typing 'rip cdrom'. Typing 'status' will show the current status of ripping. You can type 'help' for a list of commands.
I'm using an Elotouch touchscreen, which has XFree86 drivers. It emulates a mouse. See the elographics(4) man page.