Pasos para instalar libffado
Instalar las dependencias
sudo apt-get install build-essential subversion scons
sudo apt-get install libavc1394-dev libiec61883-dev libraw1394-dev libexpat1-dev libdbus-1-dev libxml++2.6-dev pyqt4-dev-tools pyqt-tools python-qt3 python-qt4-dbus libasound2-dev
Descargar desde svn y entrar en el directorio
svn co http://subversion.ffado.org/ffado/trunk ffado
# Ir al directorio descargado y dentro de el a ./libffado
cd ./ffado/libffado
Comprobar errores , dependencias y configuracion
scons -h
Compilar. Yo personalmente, aun sabiendo que no es lo mas ortodoxo, indico como prefix /usr en vez de /usr/local por dos razones: Una evitar problemas con ldconfig y la segunda es que si hubiese algun problema se solucionaria con reinstalar los paquetes de los repositorios.
scons PREFIX=/usr ENABLE_OPTIMIZATIONS=yes ENABLE_ALL=yes
Instalar
sudo scons install
Esto con lo que respecta a ffado.
Ahora le toca a jack.
sudo apt-get install autoconf automake libtool docbook-utils pyqt-tools libcap-dev libsamplerate-dev libreadline-dev
svn co http://subversion.jackaudio.org/jack/trunk/jack/ jack
cd ./jack
./autogen.sh
Para ver posibles opciones
./configure -h
Configurar las opciones
./configure --prefix=/usr --enable-optimization-by-cpu=yes --enable-optimize=yes --with-default-tmpdir=/dev/shm
Veras que aqui, con prefix sucede lo miso que lo comentado anteriormente. envez de /usr/local uso /usr. Logicamente tu puedes usar lo que mas te convenga.
Otras posibles opciones son --enable-mmx=yes --enable-sse=yes, pero eso ya dependerá de tu procesador.
make
sudo make install
Despues asegurate de todas las recomendaciones y configuraciones del sistema para el uso de jack, como son dar privilegios y demas cosas multirepetidas.
Si despues de haberlo intentado no has conseguido nada, solo tienes que desinstalar o reinstalar los paquetes correspondientes a jack y ffado desde synaptic o apt