Friday, January 9, 2009

squeezecenter upgrade to Version: 7.4 - 24549

I downloaded the latest squeezecenter and installed it without too much issue.

Using the instructions I posted up on the slimserver support forums, it was a breeze.

1. svcadm disable slimserver, then tar and uncompress the tgz file into /usr/local

2. Comment out 2 modules in the build modules script;
vi Bin/build-perl-modules.pl
-> comment out the following;
29 #'Class::XSAccessor::Array' => 'Class-XSAccessor-Array-0.05.tar.gz',
35 #'Encode::Detect' => 'Encode-Detect-1.00.tar.gz',

3. build_perl_modules.pl;
Bin/build-perl-modules.pl

4. Copy errmsg.sys from mysql installation to MySQL directory
cp /usr/local/slimserver/MySQL/errmsg.* MySQL/

5. Copy over prefs and Plugins dir from previous slimserver install;
cp /usr/local/slimserver/prefs/server.prefs prefs/
cp -r /usr/local/slimserver/Plugins/* Plugins/
cp /usr/local/slimserver/Cache/favorites.opml Cache/

7. vi Slim/Utils/Unicode.pm and comment out line 40;
#use Encode::Detect::Detector;

8. The GD module was already installed using cpan, so move the squeezecenter files out of the way;
cd CPAN
mkdir movedoutoftheway
mv GD* movedoutoftheway

9. repoint /usr/local/slimserver to new install and test ./slimserver.pl as user slim

10. All working so svcadm enable slimserver

No comments:

Post a Comment