Monday, November 2, 2009

Ubuntu 9.1 - Squeezebox Server

I upgraded to Ubuntu 9.1 tonight -- but had to do some tweaking to get Squeezebox Server running for my Squeezebox Boom

Squeezebox Server has a dependency on MySQL 5.0 but Ubuntu 9.10 upgrades to MySQL 5.1.

First I extracted the package:
dpkg -e squeezeboxserver_7.4.1_all.deb
Then edited the control file:
cd DEBIAN
vi control

Then replaced the MySql 5.0 dependency by replacing the "Depends:" line and saved file:
Depends: perl (>= 5.8.8), mysql-server-5.1 | mysql-server-5.1, libmysqlclient14-dev | libmysqlclient15-dev, mysql-client-4.1 | mysql-client-5.1, adduser
Rebuilt the changes into deb file:
tar -czvf ../control.tar.gz *
cd ..
ar r squeezeboxserver_7.4.1_all.deb control.tar.gz
And finally installed the new package:
sudo dpkg -i squeezeboxserver_7.4.1_all.deb

No comments:

Post a Comment