| 1 | |
---|
| 2 | |
---|
| 3 | Taken from Ubuntu dependencies page: |
---|
| 4 | = Resolving dependencies on Debian-like systems (using apt-get) = |
---|
| 5 | |
---|
| 6 | One of the easiest ways to obtain all packages necessary to build a certain package is using the build-dep feature of apt-get: |
---|
| 7 | As root, run: |
---|
| 8 | {{{ |
---|
| 9 | # apt-get build-dep package_name |
---|
| 10 | }}} |
---|
| 11 | |
---|
| 12 | However since there is no libffado in the repository yet, this won't work for FFADO. But applying it to libfreebob can already help a lot: |
---|
| 13 | {{{ |
---|
| 14 | # apt-get build-dep libfreebob |
---|
| 15 | }}} |
---|
| 16 | |
---|
| 17 | This will install most of what is needed to build libffado. |
---|
| 18 | |
---|
| 19 | '''acspike noted on Thu, 07/03/2008 - 22:32 that you need to add "build-essential" to the list of dependencies.''' |
---|
| 20 | |
---|
| 21 | |
---|
| 22 | = Debian Squeeze (testing) = |
---|
| 23 | |
---|
| 24 | |
---|
| 25 | || Dependency || Runtime package || Build package || |
---|
| 26 | || libxml++2 || libxml++2.6c2a || libxml++2.6-dev || |
---|
| 27 | || libraw1394 || libraw1394-8 || librwa1394-dev || |
---|
| 28 | || libiec61883 || libiec61883-0 || libiec61883-dev || |
---|
| 29 | || libavc1394 || libavc1394-0 || libavc1394-dev || |
---|
| 30 | || dbus-1 || libdbus-1-3 || libdbus-1-dev || |
---|
| 31 | || expat || libexpat1 || libexpat1-dev || |
---|
| 32 | || Qt || libqt3-mt || libqt3-mt-dev || |
---|
| 33 | || PyQt || python-qt3 || pyqt-tools || |
---|
| 34 | || PyQt || python-qt4 || pyqt4-tools-dev (for svn unstable trunk) || |
---|
| 35 | || dbus-python || python-dbus || || |
---|
| 36 | || jackd || libjack0 || libjack-dev || |
---|
| 37 | || qjackctl || qjackctl || || |
---|
| 38 | || scons || scons || || |
---|
| 39 | |