A continuación vamos a ver como poder actualizar ALSA a su ultima versión estable. Antes diré que ALSA, es la utilidad que usa linux para gestionar el sonido.

Empecemos con la materia, lo primero que haremos es abrirnos una ventana de terminal, para ello os dirigís al Menú Aplicaciones —-> Accesorios —–> Terminal.

Una vez abierta, escribimos el siguiente comando para actualizar el sistema:

sudo apt-get update

alsa1-logo.png

Una vez actualizado nuestro sistema, procedemos a instalarnos los headers de nuestro kernel, para de esta forma poder compilar correctamente. Para ello escribimos el siguiente comando en nuestra terminal abierta.

sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

En la siguiente imagen veremos el proceso de instalación:

alsa2-logo.png

Si os sale el texto tal cual esta en la imagen de arriba, es que lo tenéis instalados de alguna vez anterior, si no os saldrá la tipica pregunta pidiendo autorización, contestáis que si (yes).

Una vez terminado el proceso anterior, pasamos a instalar otra librería que necesitamos para poder compilar.

sudo apt-get install libncurses5-dev

A continuación, nos descargamos los distintos paquetes alsa:

  • alsa-drivers 1.0.16 (ultima versión a fecha 16-2-08)
  • alsa-lib 1.0.16 (ultima versión a fecha 16-2-08)
  • alsa-utils 1.0.16 (ultima versión a fecha 16-2-08)
  • alsa-oss 1.0.15 (ultima versión a fecha 16-2-08)

Una vez descargados todos los paquetes, lo podéis descargar en, /home/(vuestro usuario)/alsa, para saber cual es tu usuario, bien podéis escribir en la terminal el comando who y os saldrá esto:

alsa3-logo.png

Para poder continuar con el proceso de actualización, debemos parar el gestor de sonido, si tenéis algún reproductor de audio/vídeo lo cerráis y después ejecutáis el siguiente comando en la terminal:

sudo /etc/init.d/alsa-utils stop

Bien, una vez que conocéis vuestro home, toca descomprimir los distintos ficheros descargados:

lo primero es dirigirnos a la carpeta donde descarguemos los distintos paquetes de ALSA:

cd /home/(tu usuario)/alsa

tar xvf alsa-drivers-1.0.16.tar.bz2

tar xvf alsa-lib-1.0.16.tar.bz2

tar xvf alsa-utils-1.0.16.tar.bz2

tar xvf alsa-oss-1.0.15.tar.bz2

Ahora toca compilar los distintos paquetes descargados,

cd alsa-drivers-1.0.16

pero antes de continuar debemos saber que driver usa nuestra tarjeta de sonido y para ello visitamos de nuevo la pagina de ALSA, en este enlace. En mi caso seria una creative Labs, sounblaster Live 5.1 y el comando para compilar seria el siguiente:

sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=emu10k1 --with-oss=yes

pero si desconocéis vuestro modelo de tarjeta, no pasa nada, podéis compilarlo para todas las tarjetas de sonido con el siguiente comando:

sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes

sudo make

sudo make install

Lo siguiente es instalar los distintos paquetes bajados.

  • Alsa-lib

cd /home/(tu-usuario)/alsa/alsa-lib-1.0.16

sudo ./configure

sudo make

sudo make install

  • Alsa-utils

cd /home/(tu-usuario)/alsa/alsa-utils-1.0.16

sudo ./configure

sudo make

sudo make install

  • Alsa-oss

cd /home/(tu-usuario)/alsa/alsa-oss-1.0.15

sudo ./configure

sudo make

sudo make install

Una vez terminado todos estos procesos, tan solo nos basta reiniciar. Y ya tenemos actualizados nuestro gestor de sonido.

How-to realizado por Rafael Serrano (Homer512) para LinuxZone.es