Page suivante Page précédente Table des matières

3. Comment installer les gestionnaires sonores Alsa

3.1 Ce dont vous avez besoin

Si vous avez une carte PnP, vous aurez également besoin : Le texte INSTALL dans le répertoire des gestionnaires laisse supposer que pour certaines cartes, le support PnP est intégré. J'ai aussi reçu une note de Jaroslav à ce sujet. Quand j'aurai plus d'informations à ce sujet, je les ajouterai à ce mini-HOWTO.

Notez que vous ne devez pas avoir le moindre gestionnaire sonore actif quand vous voulez utiliser les gestionnaires Alsa. Si votre noyau est compilé avec les gestionnaires sonores "en dur", vous devrez le recompiler. Si vous avez le vieux module "sound.o" actif, vous devez le désactiver. Les systèmes RedHat récents ont une configuration du son différente, avec plusieurs modules actifs. Vous devrez tous les désactiver.

3.2 Obtenir les gestionnaires

Les gestionnaires Alsa sont disponibles en ftp://alsa.jcu.cz/pub/, et il en existe un miroir en ftp://linux.a2000.nl/alsa. Pour une installation Alsa totalement fonctionnelle, il vous faut les gestionnaires, la bibliothèque et les utilitaires ; par exemple, si vous avez choisi le miroir, vous allez récupérer ftp://linux.a2000.nl/alsa/driver/alsa-driver-0.2.0-pre10p3.tar.gz, ftp://linux.a2000.nl/alsa/lib/alsa-lib-0.3.0pre2.tar.gz et ftp://linux.a2000.nl/alsa/utils/ alsa-utils-0.0.8.tar.gz (et NON il ne s'agit pas de liens complets, vous feriez mieux d'aller voir sur place s'il y a de nouvelles versions disponibles. Il vous suffit de récupérer la dernière).

3.3 Extraction

Vous devez extraire les sources des gestionnaires par toute commande raisonnable, comme le bon vieux tar -zxf <fichier>. Pour les débutants et les amnésiques :

cd /usr/src
tar -zxf ~/alsa-driver-0.2.0-pre10p3.tar.gz

(Si cela a fonctionné, soit vous êtes déjà logué en root, ce qui est une mauvaise idée -- arrêtez votre lecture et allez consulter le DOS/Win95-to-Linux-HOWTO --, soit vous avez déjà pensé qu'il s'agissait du genre de tâche nécessitant les privilèges administrateur. Donc : il vous faut les privilèges root, tapez "su" puis le mot de passe).

tar -zxf ~/alsa-lib-0.3.0pre2.tar.gz
tar -zxf ~/alsa-utils-0.0.8.tar.gz
Egalement utilisable et plus amusant : find ~ -name alsa* -exec tar -zxf {} \; (Pas la peine d'essayer ça, c'est juste un exemple). Notez que si vous téléchargez les gestionnaires avec Netscape, vous risquez de récupérer les gestionnaires décompactés avec l'extension ".tgz". Si tar se plaint du format de fichier, vous obtiendrez peut-être de meilleurs résultats en retirant la lettre "z" des options de tar.

3.4 Compilation

Vous devez compiler les gestionnaires avant de pouvoir compiler et utiliser la bibliothèque. Vous avez besoin de compiler la bibliothèque avant de pouvoir compiler et utiliser les utilitaires. Commençons :

cd alsa-driver-0.2.0-pre10p3
./configure
make

Maintenant vous avez besoin d'être 'root' pour installer tout ça (mais vous l'étiez peut-être déjà)

make install
Au tour de la bibliothèque :
cd ../alsa-lib-0.3.0
./configure
make
make install

Vous avez compris le truc ? Alors pour les utilitaires :

cd ../alsa-utils-0.0.8
./configure
make
make install

Note : vous pouvez laisser de côté le "make install" des utilitaires pour l'instant. Vous pouvez même laisser tomber la compilation de la bibliothèque et des utilitaires, pour voir tout de suite si les gestionnaires fonctionnent.

3.5 Préparer les périphériques

Il y a un script dans le répertoire des gestionnaires qui va installer les fichiers de périphériques Alsa dans votre répertoire /dev. Lancez

./snddevices
dans le répertoire alsa-driver. Il devrait y avoir un répertoire /dev/snd maintenant (vérifiez sa présence. Si vous n'êtes pas assez familier avec la commande "ls", allez plutôt consulter d'autres HOWTO avant. Vous devez avoir un minimum de connaissances de Linux pour installer ces pilotes).

Maintenant vous êtes prêt à insérer les gestionnaires, alors jetez-vous donc sur le paragraphe qui suit.


Page suivante Page précédente Table des matières

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:29