Обновляем Alsa (1.0.21) на Ubuntu Karmic Koala 9.10
Опубликовано:
Комментариев: 14
Добрый день! Ubuntu 9.10 по умолчанию поставляется с версией alsa 1.0.20, но иногда бывает необходимо обновиться на более новую версию, на момент написания этой статьи это 1.0.21.
Установка:
Для начала определимся какая версия alsa у нас уже установлена
cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.20.Дабы избежать проблем во время обновления Alsa-utils, нам необходимо будет остановить их, воспользовавшись командой:
sudo /etc/init.d/alsa-utils stopСледующим шагом будет установка необходимых пакетов, чтобы скомпилировать наши пакеты:
sudo apt-get -y install build-essential ncurses-dev gettext xmlto linux-headers-`uname -r` libncursesw5-dev
Потом мы переходим в папку пользователя и закачиваем пакеты alsa-driver, alsa-lib и 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После этого создаем новую папку для компиляции и установки скачанных нами файлов. Затем мы перемещаем 3 файла, которые только что скачали в эту папку:
sudo rm -rf /usr/src/alsa sudo mkdir -p /usr/src/alsa cd /usr/src/alsa sudo cp ~/alsa* .Распаковываем файлы:
sudo tar xjf alsa-driver* sudo tar xjf alsa-lib* sudo tar xjf alsa-utils*Компилируем и устанавливаем alsa-driver:
cd alsa-driver* sudo ./configure sudo make sudo make installТеперь компилируем и устанавливаем alsa-lib :
cd ../alsa-lib* sudo ./configure sudo make sudo make installА теперь пришла очередь для alsa-utils пройти компиляцию и установку:
cd ../alsa-utils* sudo ./configure sudo make sudo make installЕсли же вы во время последнего “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То вам нужно будет кое-что добавить (только если у вас ошибка при установке) и начать установку заново, от последнего шага с “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И на последок:
rm -f ~/alsa-driver* rm -f ~/alsa-lib* rm -f ~/alsa-utils*Готово! Теперь перезагрузите свою ubuntu и у вас будет alsa 1.0.21!Можете проверить установлена ли у вас нужная версия 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)Убедитесь,что все правильно сконфигурировано и установлено, и потом запустите:
sudo alsaconfи снова перезагрузитесь!Вот и все. От спонсора: Компьютер, как и любая другая техника, подвержен сбоям и поломкам. Рано или поздно может возникнуть ситуация, когда ремонт компьютеров будет единственным способом восстановления жизнеспособности системы. Наша компания предоставляет услуги обслуживания и ремонта компьютеров. Вы можете поручить нам почистить компьютер, переустановить ОС и настроить аппаратную часть, а также многое другое. Всё будет сделано в кратчайшие сроки на высшем уровне.