Mise à jour de Alsa (1.0.21) sous Ubuntu Karmic Koala 9.10
![]() |
Ubuntu Karmic Koala 9.10 venant par défaut avec la version 1.0.20 de alsa, j’ai décidé d’installer la dernière version qui est la version 1.0.21. |
Qu’est-ce que Alsa (Advanced Linux Sound Architecture) ?
Selon Wikipedia, Alsa est un composant du noyau Linux, destiné à remplacer OSS pour le support des cartes son. Les objectifs initiaux du projet comportent la configuration automatique des cartes son et le support aisé de plusieurs cartes son dans le même système, et ont été largement atteints.
Installation
Pour ce faire, on peut commencer par déterminer notre version d’alsa comme ceci :
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
Pour éviter des problèmes durant la mise à jour de Alsa-utils, il faut l’arrêter avec la commande suivante :
sudo /etc/init.d/alsa-utils stop
Il faut ensuite installer les outils nécessaire à la compilation ainsi que les en-têtes du noyau :
sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev
On va ensuite dans notre dossier personnel et on télécharge alsa-driver, alsa-lib ainsi que alsa-utils :
cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
On cré ensuite un nouveau dossier pour faire la compilation et l’installation des 3 fichiers. On déplace ensuite les fichiers tar dans ce dossier :
sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .
On extrait les 3 fichiers tar :
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*
On compile et installe alsa-driver :
cd alsa-driver*
sudo ./configure
sudo make
sudo make install
On compile et installe alsa-lib :
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install
On compile et installe alsa-utils :
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install
Si comme moi, vous avez cette erreur durant le dernier « sudo ./configure » :
checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found
Vous allez devoir ajouter ces liens symboliques (seulement si vous avez l’erreur) et redémarrer l’installation depuis le dernier « sudo ./configure » :
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
On efface ensuite les archives qui ne sont plus nécessaires :
rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*
Ensuite, il suffit de redémarrer votre ordinateur et la mise à jour devrait être fait.
Vous pouvez vérifier que vous avez dorénavant bel et bien la version 1.0.21 d’alsa :
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Oct 15 2009 for kernel 2.6.31-14-generic (SMP).
Pour être certains que tout est bien configuré, exécuter cette commande :
sudo alsaconf
et redémarrez de nouveau!

8 novembre 2009 à 8:57
merci.
j’avais un probleme de carte son, j’ai donc voulu updater alsa.
Mon problème est réglé.
Par contre, étrangement, j’ai ça à la fin:
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
12 novembre 2009 à 10:36
Gracias por el tutorial / Merci pour le tutoriel
29 novembre 2009 à 9:02
Bonjour,
Merci pour le tuto qui est super clair et qui fonctionne parfaitement chez moi !
Bonne continuation
3 décembre 2009 à 6:03
Excellent !! super tutorial. merci de me mettre dans votre newsletter pour d’autre articles de cette qualité.
je tenterai de faire de même lorsque que j’aurait enfin réussi à faire fonctionner ma carte 3G PCMCIA orange sous KARMIC (alors qu’elle fonctionnait sans pb sous jaunty)
Merci encore
25 janvier 2010 à 12:08
Very cool tutorial, it’s really works. Thank you so much from all heart. Merci.