|
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.





