- un système Linux en état de fonctionnement (par exemple une distribution
Slackware), avec les paquetages de développement installés (i.e. gcc, make,
etc.) ;
- une carte son supportée ;
- un minimum de connaissance de Linux (savoir utiliser "ls", "cd", "tar",
etc.) ;
- l'accès au compte administrateur (root) ;
Si vous avez une carte PnP, vous aurez également besoin :
- du paquetage isapnptools.
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.
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).
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.
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.
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.
|