Frase

El conocimiento humano pertenece al mundo y por lo tanto todos somos libres de hacer uso de el.

sábado, 26 de junio de 2010

Actualizar alsa

En primer lugar es necesario desinstalar PulseAudio ya que tiene problemas con Alsa. Para eso lo eliminamos desde consola con


sudo apt-get purge pulseaudio
sudo apt-get remove pulseaudio

Necesitamos instalar los siguientes paquetes para compilar alsa
sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

Instalamos alsa en su version mas reciente descargando los archivos con wget

cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.23.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.23.tar.bz2

Creamos un folder para la instalacion y compilacion de los archivos descargados

sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

Desenpaquetamos los archivos descargados

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

compila e instala alsa-driver :

cd alsa-driver*
sudo ./configure
sudo make
sudo make install

compila e instala alsa-lib :

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

compila e instala alsa-utils :

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

reiniciamos

para comprobar la version escribimos

cat /proc/asound/version

Para configurar ejecuta

sudo alsaconf

Algunas veces tenemos problemas al instalar alsa-libs lo siguiente puede solucionarlo.

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




No hay comentarios: