SqueezeCenter (formerly Slimserver) is just a bit more difficult to install on a Linux box than it is on a Mac or Windows system, the reason being that it's pointless to run multiple instances of MySQL (SqueezeCenter and Slimserver come with their own dedicated MySQL service). Following are notes on reconfiguring SqueezeCenter so that it uses your MySQL implementation. Once you have it installed:
1) Stop the SqueezeCenter service.
2) edit /var/lib/squeezecenter/prefs/server.prefs
3) Look for the line that looks like:
dbsource: dbi:mysql:hostname=127.0.0.1;port=9092;database=%s
4) Change the port number from 9092 to 3306 so that the line looks like:
dbsource: dbi:mysql:hostname=127.0.0.1;port=3306;database=%s
5) You may also want to edit the lines starting with "dbusername" and "dbpassword" (normally right above and below the dbsource line). As an alternative, you may want just set the username and password (if there was one) in MySQL via:
grant all on slimserver.* to slimserver@localhost identified by "password";
6) If you haven't done it already, create a database in MySQL called "slimserver".
7) Start the squeezecenter service. You should see various entries about creating tables and complaints about missing files.
8) Point a browswer at http://localhost:9000 (if the browser is on the same machine) or port 9000 on your SqueezeCenter server (if it resides on another system). You should see something like the following:
9) From here, it should be a normal install. You'll need to get an account with the Squeeze Network (something which the older Slimserver did not require).
The advantage to all this work is that it's one less thing that you have to back up.