Mise à jour de Alsa (1.0.21) sous Ubuntu Karmic Koala 9.10

1 novembre 2009 par alpho2k | Print Mise à jour de Alsa (1.0.21) sous Ubuntu Karmic Koala 9.10
alsa 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!

Articles Reliés

 

5 commentaires sur cet article

  1. mjjna a dit :

    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.

  2. Alpa a dit :

    Gracias por el tutorial / Merci pour le tutoriel

  3. Bertrand a dit :

    Bonjour,

    Merci pour le tuto qui est super clair et qui fonctionne parfaitement chez moi !

    Bonne continuation :)

  4. Luc a dit :

    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

  5. Caius a dit :

    Very cool tutorial, it’s really works. Thank you so much from all heart. Merci.

Laisser un commentaire

Visualisation en direct des commentaires en cours d'écriture

 
WordPress Loves AJAX