Obsolete! The Banshee Wiki is in the process of being phased out. Relevant content will be retained, but much content herein is out of date. Please visit the new Banshee web site!

This page is specific to version 0.13.2.

To view information about the latest release, Banshee 1.0, go to the homepage.

Building Banshee from Source

First of all, make sure all of your dependencies are in order. These differ per distribution, and instructions for some popular distributions are available on the Getting Started page.

Dependencies

If you have an NJB Digital Media Player or an iPod, you may want to build Banshee with support for your device. However, this is now optional.

Minimum dependencies are as follows:

  • Mono 1.1.10
  • Gtk# 2.8
  • HAL 0.5.2
    • Linux 2.6 kernel or FreeBSD 6.x
  • D-Bus 0.36.2
  • GStreamer 0.10.3
  • libmusicbrainz 2.1.1
  • libnautilus-burn 2.12
  • GTK+ 2.2
  • sqlite3 libraries

Once these are installed, download either a Banshee Tarball Release or fetch Banshee from GNOME Subversion:

$ svn co http://svn.gnome.org/svn/banshee/trunk/banshee

Building Banshee

Banshee uses the standard automake/autoconf build system, and so compiling from source should be fairly familiar. From a terminal, go to the Banshee source directory, and follow the directions below.

If you are installing from a tarball release:

$ ./configure --prefix=/usr

If you fetched Banshee from SVN:

$ ./autogen.sh --prefix=/usr

See the following section for more advanced configure options. A common snag regards Monodoc documentation. If you do not have Monodoc and do not wish to install developer API documentation, simply pass --disable-docs to configure.

Then, just make and make install as normal:

$ make
# make install

Please keep in mind that Banshee is still under heavy development and may not be fully stable. If you find bugs, please report them.

Uninstalling Banshee

If you need to completely remove Banshee and its configuration settings and database, read Uninstalling Banshee.

See Also