Version stable
Depuis sa version 2,
FFADO est disponible nativement pour la plupart des
distributions actuelles, vous pouvez donc généralement utiliser votre gestionnaire de paquets habituel pour l'installer. Le nom du paquet qui nous intéresse peut varier selon la distribution :
Si vous possédez une carte notée "full support", ou que vous voulez tout simplement tenter votre chance avec, vous pouvez en profiter pour installer le
mixeur FFADO. Attention celui-ci ne fonctionne pas avec toutes les cartes, mais il ne coûte rien de l'installer !
Il vous faudra ensuite installer
JACK, en prennant garde qu'il s'agisse d'une version compatible firewire :
- Debian / Ubuntu : jackd1-firewire ou jackd2-firewire
- gentoo : media-sound/jack-audio-connection-kit sans useflag particulier pour FFADO et avec le useflag freebob pour FreeBoB (déconseillé)
Version de développement
[+]
Version actuelle de FFADO :
2.4.9
Version de développement : SVN (en mouvement perpétuel)
Si vous souhaitez installer une version plus actuelle que celle disponible dans votre gestionnaire de paquets, il va vous falloir compiler :
Installer les dépendances :
Ceci grâce à votre gestionnaire d'installation. Pour la version 2.0.0 (et supérieur) de FFADO les dépendances sont :
- les outils de compilation : un compilateur C++ (
gcc
) et scons
.
- les bibliothèques partagées :
libxml++2
(>= 2.6.13), libraw1394 (>= 1.3.0), libiec61883 (>= 1.1.0), dbus-1 (>= 1.0)
- optionnel pour utiliser le mixeur FFADO : Qt (>= 4.0), PyQt (même version que
Qt
), dbus-python (>= 0.82.0)
Télécharger/décompresser les sources :
- Les dernières versions sont disponibles sur la page de téléchargement officielle (ici la version 2.0 est utilisée, à substituer le cas échéant).
Téléchargez une archive et décompressez la dans le répertoire de votre choix (ici /home/votre_nom_d'utilisateur/localbuilds/ffado/
) :
~~red:$~~ mkdir -p ~/localbuilds/ffado/ %%%~~red:$~~ cd ~/localbuilds/ffado/ %%%~~red:$~~ wget ~104~ttp://www.ffado.org/files/libffado-2.0.0.tar.gz %%%~~red:$~~ tar xvzf libffado-2.0.0.tar.gz
- Alternativement, vous pouvez aussi essayer l'une des deux versions de développement. (ffado-svn est la version de travail utilisée par les développeurs pour modifier le code, et libffado-2.0-svn est une version basée sur la dernière version stable disponible avec ajout de correctifs de maintenance). Pour créer une image à jour de ces sources et les télécharger, il vous faut avoir subversion sur votre système
~~red:$~~ mkdir -p ~/localbuilds/ffado/ %%%~~red:$~~ cd ~/localbuilds/ffado/ %%%~~red:$~~ svn checkout http:/~047~subversion.ffado.org/ffado/trunk ffado-svn %%%''...ou au choix...'' %%%~~red:$~~ svn checkout http:/~047~subversion.ffado.org/ffado/branches/libffado-2.0 libffado-2.0-svn
compilation :
(dans un terminal)
installation :
installation de jack-firewire :
Installez JACK grâce à votre gestionnaire d'installation comme indiqué
plus haut, ou compilez le vous même en suivant
la documentation existante et en veillant à activer les options nécessaires. Si vous compilez
jack aussi, la compilation de
JACK doit impérativement s'effectuer
après celle de FFADO, car JACK vérifie la présence de ce dernier avant de compiler le support firewire.
Aller plus loin
Il vous faut maintenant configurer le système et FFADO avant de pouvoir lancer JACK pour la première fois, pour cela rendez-vous sur la page suivante :
FFADO >
configuration.
Sources :
[+]