jueves, marzo 8

How to: Actualizar ALSA Driver 1.0.25 en Ubuntu Lucid Lynx

Introducción

Este tutorial está totalmente basado en el original "Upgrade Alsa (1.0.23) on Ubuntu Lucid Lynx 10.04", yo lo único que haré es facilitar una pequeña traducción e indicaciones en español.

Actualizar ALSA Driver a parte de los beneficios de mantener un Software actualizado, también nos sirve para un error que nos aparece desde hace unas actualizaciones atrás de Wine, que nos pide que actualicemos ALSA para el correcto funcionamiento del emulador de aplicaciones, con este tutorial ya no tendremos ese problema.

Para la correcta actualización del Driver se recomienda COPIAR y PEGAR cada paso en el terminal, sin modificar ni cuestionarse nada, incluso algunos * que hay en algunas lineas, todo se copia.



Tutorial

Veamos que versión de ALSA tenemos

  • cat /proc/asound/version
  • Advanced Linux Sound Architecture Driver Version 1.0.21.

    Para evitar problemas durante la actualización de ALSA-Utils lo detendremos

  • sudo /sbin/alsa-utils stop

  • Instalaremos algunos dependencias para compilar en los headers del kernel, esta es la parte que toma tiempo, ya que se descargaran al rededor de 400mb

  • sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
  • sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

  • Ahora vamos a nuestra carpeta personal, borramos alguna carpeta y descargamos ALSA

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

  • Creamos una nueva carpeta y copiamos los archivos descargados en ella

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

  • Descomprimimos los 3 archivos

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

  • Compilamos e instalamos ALSA-driver

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

  • Compilamos e instalamos ALSA-lib

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

  • Compilamos e instalamos ALSA-utils

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

  • NOTA IMPORTANTE

    Si en el paso anterior nos aparece el siguiente error: "Can’t upgrade alsa-utils: panelw library not found" esta es la solución, luego reintentar el paso anterior

  • 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

  • Luego de sortear el problema anterior, borramos los archivos que ya no necesitamos

  • rm -f ~/alsa-driver*
  • rm -f ~/alsa-lib*
  • rm -f ~/alsa-utils*

  • Ya tenemos ALSA actualizado, solo basta reiniciar y comprobar el éxito

  • cat /proc/asound/version
  • Advanced Linux Sound Architecture Driver Version 1.0.25.
    Compiled on Mar 7 2012 for kernel 2.6.32-39-generic (SMP).

    Solo para asegurarnos que esté todo correcto, ejecutamos el siguiente comando y luego reiniciamos

  • sudo alsaconf


  • No hay comentarios:

    Publicar un comentario