Comment bien installer, configurer, utiliser, administrer, personnaliser et optimiser une distribution Debian GNU/Linux | ||
---|---|---|
Précédent | Suivant |
Tableau 2-1. Evolution de cet article
Date | Ajout(s) / Modification(s) |
---|---|
11 juillet 2003 | Version initiale par Deviant. |
14 juillet 2003 | Relecture du document et ajouts de corrections par rapport à l'installation sur ma machine des drivers ALSA pour ma SB Live! La méthode proposée initialement par Deviant ne fonctionnait pas sur ma machine. |
27 août 2003 | Relecture du document. Ajout d'une partie sur la configuration de la carte son. |
27 octobre 2003 | Relecture. |
28 janvier 2004 | Mise à jour pour les noyaux 2.6.x. |
Le système Advanced Linux Sound Architecture (ALSA) offre un large éventail de pilotes de cartes son ainsi qu'une bonne librairie pour les utiliser.
N'oubliez pas d'utiliser le plus souvent le système ALSA avec vos applications (si elles le supportent) !
Nous allons installer le paquet alsa-base :
# apt-get install alsa-base |
Une fois le paquet installé, vous devez répondre aux questions suivantes :
Tableau 2-2. apt-get install alsa-base
Nom du paquet | Question | Réponse à choisir |
---|---|---|
alsa-base | What driver-modules do your cards use? | Sélectionnez le nom du driver de votre carte son. Si vous avez plusieurs cartes son, répétez cette opération autant de fois que vous avez de périphériques. Terminez votre sélection en choisissant l'option done |
alsa-base | Would you like to load OSS compatibility modules when ALSA starts? | Yes |
alsa-base | Stop ALSA drivers forcibly before suspend? | none. Sauf si vous avez un ordinateur portable! Dans ce cas il faut répondre forcibly-unload-driver |
alsa-base | Save mixer settings across reboots? | Yes pour demander au système de mémoriser les modifications de niveau du volume sonore lorsque vous éteindrez votre machine. |
Si toutes ces questions ne vous sont pas posées, en particulier les 3 dernières, il faut reconfigurer le paquet. Pour cela :
|
Deux solutions sont possibles. Elles dépendent de la version du noyau que vous utilisez :
Vous utilisez un noyau de la série 2.6 : ALSA est inclut dans les noyaux 2.6.x. Vous n'avez donc rien à faire ici.
Reportez vous ensuite à la section Support pour les cartes son (ALSA) de l'article Options du noyau pour compiler les sources ALSA en meme temps que votre noyau.
Vous utilisez un noyau de la série 2.4 : vous devez compiler des sources à la main.
Commencez par installer les sources du driver ALSA:
# apt-get install alsa-source |
Une fois le paquet installé, vous devez répondre aux questions suivantes :
Tableau 2-3. apt-get install alsa-source
Nom du paquet | Question | Réponse à choisir |
---|---|---|
alsa-source | Build ALSA driver with ISA PnP? | Choisissez No si votre carte son n'est pas une ancienne carte son branchée sur un ancien port ISA |
alsa-base | Build ALSA driver with debuging code? | No |
alsa-base | Select cards to be built. | Comme pour le paquet alsa-base, vous devez sélectionner la liste des cartes son qui sont installées dans votre machine et que vous souhaitez faire fonctionner avec ALSA |
Reportez vous ensuite à la section Module : alsa (noyaux 2.4.x uniquement) de l'article Installer un nouveau noyau à la sauce Debian pour compiler les sources ALSA en tant que modules pour votre noyau.
Si vous avez compilé les sources à la main, vous devez démarrer manuellement le service ALSA pour vérifiez que tout se soit bien passé. Pour cela :
# /etc/init.d/alsa start |
Si le service ne démarre pas c'est peut-être dû à un problème de configuration.
Si vous avez installé votre carte son avec un noyau Debian :
# apt-get remove alsa-base alsa-utils alsa-modules-`uname -r` |
Sinon :
# apt-get remove alsa-base alsa-source alsa-utils # rm -rf /usr/src/alsa-drivers.tar.bz2 /usr/src/modules/alsa* |
Supprimer toute trace du package précédement installé | ||
---|---|---|
Lorsque vous décidez de retirer un package de votre Debian GNU/Linux APT n'efface par les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement la package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option --purge lors de la suppression.
|
Précédent | Sommaire | Suivant |
Installer les pilotes Nvidia pour le serveur X | Niveau supérieur | Installer un modem ECI Hi-Focus USB |