|Version 13 (modified by https://www.google.com/accounts/o8/id?id=aitoawm1q8x0kvhi3eanvgzliogp7tb1hnrvcjw, 3 years ago)|
Installation on Debian
There no packages of laditools and ladish for Debian yet, so they should be installed from GIT.
First, install "jackd" version 2 with D-Bus enabled as described for "unstable" and "stable" below.
Uninstall any jackd packages:
aptitude remove jackd jackd1 jackd2
Install standard jackd2 sources from jackaudio.org (version 1.9.5) as follows:
tar xjf jack-1.9.5.tar.bz2 cd jack-1.9.5 ./waf configure --prefix=/usr --dbus ./waf build su -c "./waf install"
Proceed to section "LADISH" below.
Debian "squeeze", "lenny"
In the older releases, apparently for package dependency reasons, a packaged jackd is required.
The following procedure was tested with the "master.jackd2" branch from the Debian GIT repository. The produced packages act as drop-in replacements, and most packages depending on jack/libjack will continue to work.
git clone --branch master.jackd2 git://git.debian.org/pkg-multimedia/jack-audio-connection-kit.git cd jack-audio-connection-kit debuild cd .. dpkg -i jackd_1.9.5-1_amd64.deb libjack0_1.9.5-1_amd64.deb libjack-dev_1.9.5-1_amd64.deb
As with 04/25/2010 the source package format has beend changed to version "3.0 (quilt)", and the simple build approach using "debuild" does not work anymore (since there is no "orig" tar file). The solution is to use "git-buildpackage" was a wrapper for "debuild". First, install "git-buildpackage":
aptitude install git-buildpackage
Then you can build and install the package as follows:
git clone --branch master.jackd2 git://git.debian.org/pkg-multimedia/jack-audio-connection-kit.git cd jack-audio-connection-kit git-buildpackage --git-debian-branch=master.jackd2 --git-upstream-branch=master.jackd2 --git-builder=debuild cd .. dpkg -i jackd_1.9.5~dfsg-1_amd64.deb libjack0_1.9.5~dfsg-1_amd64.deb libjack-dev_1.9.5~dfsg-1_amd64.deb
Finally, install LADISH from source as described in the installation instructions.
Note: I prefer to install everything into /usr by issuing
./waf configure --prefix=/usr
at configuration time.
As an alternative, you can only install the D-Bus service files into /etc, everything else into /usr/local:
./waf configure --enable-pkg-config-dbus-service-dir