Museek+ on Debian / Ubuntu
There are two ways to get Museek+ on Debian or Ubuntu :
- Get binary packages from our repository (releases only, i386 only).
- Build your own packages from the Subversion repository.
If you don't know what to do you should use the pre-compiled binary packages.
Package list
As museek+ works in client/server mode, I create several separate packages from sources :
- museekd : Daemon
- museeq : Qt Gui
- museeq-locales : Localization files for museeq
- mucous : Python/Curses Tui (text-based ui)
- python-museek : python bindings for museek.
- museekd-tools : some tools to manage museekd.
- musetup-gtk : GTK museekd configuration tool
On Debian GNU/Linux
Museek+ is still not part form official Debian distribution. I hope I'll get it intoo Sid soon.
I made a "backportable" package that works on any Debian/Ubuntu distro, including Hoary and Sarge.
A repository is available (only i386 and sources) on this server for Sarge, Etch and Sid. This repo is alway up-to-date.
sudo su -c 'echo "deb http://www.museek-plus.org/debian branch main" >> /etc/apt/sources.list' sudo aptitude update sudo aptitude install museekd museeq musetup-gtk
You must change branch to the one your distro uses. The branch can be sarge (stable), etch (testing) or sid (unstable).
On Ubuntu GNU/Linux
Museek+ is still not part form official Ubuntu distribution.
The same repository as the one for Debian (see above) is available for Ubuntu Hoary, Breezy, Dapper and Edgy.
This repo is alway up-to-date but only for i386 and sources.
sudo su -c 'echo "deb http://www.museek-plus.org/ubuntu branch main" >> /etc/apt/sources.list' sudo aptitude update sudo aptitude install museekd museeq musetup-gtk
You must change branch to the ubuntu release you use. branch can be hoary, breezy, dapper or edgy.
Build your own deb's from SVN
Checkout SVN current sourcecode :
cd /tmp/ aptitude install -R subversion svn export http://www.museek-plus.org/svn/museek+/trunk/sources/ museek+/
Checkout SVN current debian packaging subdirectory :
svn export http://www.museek-plus.org/svn/museek+/trunk/debian/official museek+/debian
This is the official Debian packaging stuff. I mean I use this one for my package in the Debian archive. Sarge or Ubuntu users (aaaaarrgghh, please move to Debian) should checkout another packaging because these distro doesn't handle debhelper 5 and python-support well.
Checkout SVN backportable packaging subdirectory :
svn export http://www.museek-plus.org/svn/museek+/trunk/debian/backportable museek+/debian
Install build dependencies :
sudo aptitude install debhelper libxml++2.6-dev scons qt3-dev-tools libqt3-mt-dev libqt3-headers \ swig libvorbis-dev python-dev python-all-dev dpatch libfam-dev build-essential fakeroot devscripts
If you have any problems with libxml++2.6-dev, you can fall back to libxml++1.0-dev. You can also use libfam-dev instead of libgamin-dev.
You can use either aptitude or apt-get to install packages.
Build binary packages :
cd museek+/ debuild
Build may take several minutes. Just be patient.
Once the build is finished, you can cd .. and install the debs.
You should dpkg -i museekd and museeq (at least).
Notes for Debian Sarge, Ubuntu Hoary
It seems that the version of Qt3 included is theses distributions is buggued.
Qt.h includes a files named qvfbhdr.h which is not present in the libqt3-headers package.
To get Museek build on theses distributions you can take my qvfbhdr.h (comming from the Debian Etch package).
As this file is useless for Museek compilation, you can also comment the include line Qt.h.
Get qvfbhdr.h file :
sudo mkdir -p /usr/include/qt3/ sudo wget -O /usr/include/qt3/qvfbhdr.h http://www.museek-plus.org/attachment/wiki/MuseekOnDebian/qvfbhdr.h?format=raw
Attachments
- qvfbhdr.h (1.7 kB) -
/usr/include/qt3/qvfbhdr.h (3.3.6-2)
, added by gandalf on 05/28/06 14:39:03.
