Actualizar Alsa en Debian con repositorios Mercurial
Primero actualizaremos los repositorios.
apt-get updateNecesitamos saber que versión del kernel tenemos,para ello:
uname -r
Ahora procederemos ha instalar los paquetes que necesitamos para la compilación.
apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++6 linux-headers-2.6.22-3-686 libncurses5-dev libtool autoconf automake
Para compilarlo desde el repositorio HG:
apt-get install mercurial
Para descargar las fuentes:
cd && mkdir src && cd src && mkdir alsa && cd alsa
hg clone http://hg-mirror.alsa-project.org/alsa-driver alsa-driver
hg clone http://hg.alsa-project.org/alsa-kernel alsa-kernel
hg clone http://hg-mirror.alsa-project.org/alsa-lib alsa-lib
hg clone http://hg-mirror.alsa-project.org/alsa-utils alsa-utils
hg clone http://hg-mirror.alsa-project.org/alsa-oss alsa-oss
Antes de compilar, hay que detener el sistema de sonido.
/etc/init.d/alsa-utils stop
Ahora pasamos a compilar:
cd alsa-driver
En la opcion «–with-cards» pondremos los drivers que queramos compilar.
./hgcompile --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=hda-intel,intel8x0m,intel8x0,usb-audio --with-oss=yes ; make ; make install
Ahora las librerías:
cd ..
cd alsa-lib
./hgcompile ; make ; make install
Después las utilidades:
cd..
cd alsa-utils
./hgcompile ; make ; make install
Y por último OSS:
cd..
cd alsa-oss
./hgcompile ; make ; make install
Ahora sólo nos falta reiniciar.
Gracias. Es un expléndido manual que me ha ayudado mucho
Comentarios por powersgame | 26 septiembre, 2008
que pasa si al seguri todos los pasos igual no se actualiza alsa? porque realize todo pero igual me maca que tengo instalado la version 1.0.13?
Comentarios por Jhon | 7 octubre, 2008