xtunes features docs mailbag project download





General

These are instructions for installing xtunes in a variety of manners. Hopefully with these instructions, xtunes installation won't be such a hassle.

Note: In some of the examples, a version number (0.30) is used. Substitute your version of xtunes (>=0.30) for this number as I doubt this document will get updated with every release of xtunes.

You might need to set the permissions on several files in order to allow regular users to use xtunes. Probably /dev/mixer, /dev/dsp, and /dev/cdrom. cdrecord also needs to be suid root.

Source Install

xtunes uses the GNU autoconf/automake system, so the standard:
  • ./configure
  • make
  • make install
is all you need to do to build xtunes. Everything that you can do with the configure script is detailed in ./configure --help and the INSTALL file distributed with xtunes.

Download links for all the libraries needed by xtunes are listed on the docs page.

Notes:

  • RedHat users need to do ./configure --disable-gtkmmtest since the gtkmm autoconf tests won't work on RedHat. RedHat users can also use the source RPM (see instructions below), which takes care of this and other RedHat specific issues.
  • xtunes will most likely not build with gcc3/g++3. This is because g++3 has problems with the gtkmm header files. The gtkmm developers are hard at work on gtkmm2 (which I assume will compile with gcc3). Once gtkmm2 is released, xtunes will be ported to it.

Debian .deb Install

The xtunes Debian package has only been tested on Debian woody. It will probably also work on unstable.
  • dpkg -i xtunes-0.30-linux-2.4-intel.deb
If you have any unmet dependencies, just do:
  • apt-get -f install
Aren't you glad you use Debian?

Redhat RPM Install

These are installation instruction for installing the distributed RPM on an i386 RedHat 7.2 system. With various modifications, they'll probably work (or at least help) with other versions of RedHat and other RPM based distributions.

There are several RPMs required by xtunes that aren't in the stock RedHat 7.2 distribution. Here are links to download them:

gtkmm, libsigc++ download
libCommonC++ download
libcdaudio download
id3lib download
new ogg vorbis (get at least 1.0rc3) download*
* (you might have to do a --force on libogg and libvorbis even though 1.0rc3 is more recent than 1.0rc2)

Once you have all of these installed, you can then do rpm -Uvh xtunes-0.30-0.i386.rpm. Any of the other unmet dependencies can be found on the standard RedHat 7.2 cds and via ftp.

Redhat Source RPM Install

If you use RPMs on a non-i386 machine, follow these instructions to use the source RPM to build xtunes.
  • Download the source RPM (e.g. xtunes-0.30-1.src.rpm).
  • rpm -i xtunes-0.30-1.src.rpm
  • cd /usr/src/redhat/SPECS
  • You should see xtunes-0.30.spec.
  • rpm -bb xtunes-0.30.spec
  • cd /usr/src/redhat/RPMS
  • cd into the directory for your architecture.
  • You should see the newly created binary RPM for xtunes, so install it:
  • rpm -Uvh xtunes-0.30-1.i386.rpm

Help

If you still can't get xtunes installed, you can try looking for help on the Installation Issues forum.

Please post any bugs to the Bug Tracking System.




© 2001-2002 Patrick Crosby Support SourceForge Logo