Historique: FFADO - installation
Aperçu de cette version: 48
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 interresse peut varier selon la distribution :- Debian / Ubuntu : ffado-dbus-server (obligatoire) + ffado-tools (recommendé)
- gentoo : media-libs/libffado (à démasquer avec le keyword de votre architecture)
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
Version de développement
[+]Installez les dépendances grâce à votre gestionnaire d'installation, pour la version 2.0.0 de FFADO les dépendances sont :
- les outils de compilation : un compilateur C++ (
gcc) etscons. - 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échargez ensuite les sources de FFADO
- Les dernières versions sont disponibles sur la page de téléchargement officielle
Une fois téléchargée, décompressez l'archive dans le répertoire de votre choix (ici/home/votre_nom/sources/) :Copy to clipboard~~red:$~~ mkdir -p /home/votre_nom/sources/ %%%~~red:$~~ cd /home/votre_nom/sources/ %%%~~red:$~~ tar xvzf /chemin/d'/accès/à/vos/téléchargements/ffado-version.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 :
Copy to clipboard~~red:$~~ mkdir -p /home/votre_nom/sources/ %%%~~red:$~~ cd /home/votre_nom/sources/ %%%~~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
Dans un terminal, allez dans le répertoire des sources et configurez scons :
+Copy to clipboard
~~red:$~~ cd /home/votre_nom/sources/votre_version_de_ffado/ %%%~~red:$~~ scons %%%''...ou par exemple, pour une remplacer la version existante de FFADO installée par votre distribution :...'' %%%~~red:$~~ scons PREFIX=/usr
enfin compilez !
Toujours dans le même terminal et le même répertoire :+
Copy to clipboard
~~red:$~~ su -c "scons install" %%%''...ou ''sudo scons install'', voir ((super utilisateur))...''
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. 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.Configuration
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 : Configuration de FFADO.
...section de liens en chantier...
Ensuite viendrons :
- Utilisation de FFADO
- Foire Aux Questions FFADO
- Optimisation de FFADO
- Utiliser les applications non-jack avec votre carte firewire
liens/sources :