Обновляем Alsa (1.0.21) на Ubuntu Karmic Koala 9.10
Добрый день! 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
и снова перезагрузитесь!Вот и все.
Еще записи из рубрики Linux:
Комментарии к записи:
Комментарий добавил slicks
Дата: 31.12.2009 в 13:10
Мне уже этот звук в кошмарных снах стал приходить. Я теперь на Kubuntu и тут alsa даже обновлять не пришлось, только вот hda-verb собрал, вот запись http://slicks.name/linux/net-zvuka-na-asus-a7u.html и все заработало. а на днях начало писать что звуковая карта отключилась, совсем ничего не хочет запускаться, и хз что делать. Попробую тоже обновится на новый драйвер в январе,думаю должно помочь
Комментарий добавил slicks
Дата: 01.01.2010 в 22:30
Хехс, нашел проблему, почему не хочел запускаться звук. Небольшая предистория:я отключил запуск иксов,и входил через консоль.Графу подключал через sudo kdm,но мне сказали что лучше писать просто startx.Написал стартх,и что же ві думаете?Сразу ошибка о том, что звуковая карта отключена,все звуковые девайсы потухли, и даже в Power Management нельзя біло вібрать профиль єлектропитания.Сегодня попробовал запустить исксы через sudo kdm – и снова звук есть и режим электропитания выбрался нормально. Теперь буду искать в чем суть трабла, и напишу в блоге ![]()
PS.С новым Годом!
Комментарий добавил Vadim
Дата: 09.01.2010 в 07:55
Огромное спасибо за статью, устанавливал 1.0.22.1 драйвера, все встало как родное и наконецто пропали свипы, хрипы, хлипы
, осталось только разобраться как зделать нормальную грмокость(сейчас гдето вдвое тише номинальной работы).
Комментарий добавил slicks
Дата: 09.01.2010 в 11:44
в терминале alsamixer запускали? Он регулирует громкость всех звуковых устройств, попробуйте на максимум подкрутить
Комментарий добавил Vadim
Дата: 13.01.2010 в 10:48
Спасибо за совет
, alsamixer помог решить проблему с уровнем громкости.
Комментарий добавил slicks
Дата: 13.01.2010 в 23:19
Рад был помочь
Комментарий добавил ashekochikhin
Дата: 17.02.2010 в 20:22
Подскажите, пожалуйста, что делать если не исчезает ошибка при установке алса утилс???
может для убунту студио что-то другое надо добавить???
Комментарий добавил leksei_a
Дата: 27.04.2010 в 08:07
спасибо большое за статью)))
установить всё равно не получилось, у меня ubuntu 9.10, во время последнего “sudo ./configure” не нашлась panel.h. попробовал исправить ошибку по аналогии Вашего описания, ничего не вышло… help)
Комментарий добавил Traktor
Дата: 28.04.2010 в 14:30
Я просто не стал устанавливать вот и всё. И всё прекрасно работает.
Комментарий добавил slicks
Дата: 28.04.2010 в 22:48
Traktor, кстати Вы правы! Недавно пришлось переустановить Ubuntu – и я не обновлял ничего и все прекрасно работает.
leksei_a, да кто его знает, я сам только начинаю с линуксом дружить, статьи пишу себе на заметку,чтоб в случае чего не забыть как я что настраивал)
Комментарий добавил Solaris10
Дата: 05.06.2010 в 21:56
Статья неплохая. Но неполная. А именно: данный метод позволяет обновлять лишь БИНАРНЫЕ файлы ALSA в системе. Хедеры же ALSA останутся в дереве ядра необновленными и если придется компилировать софт, который использует ALSA – то компилятор будет брать старые хедеры с дереве ядра. У меня как раз возникла такая ситуация, ищу решение…
Комментарий добавил sergey
Дата: 15.06.2010 в 17:20
Всё делал по инструкции, всё без ошибок скомпилировалось, однако же после cat /proc/asound/version всё равно показывает старую версию 1.0.20 (
Комментарий добавил slicks
Дата: 04.08.2010 в 16:54
Solaris10, если найду что по вашей теме – свяжусь с Вами
sergey, странно, может что-то пропустили? такое бывает, попробуйте вернуть все как было, по удалять, почистить и повторить снова
Комментарий добавил AUSTINAngel19
Дата: 09.08.2011 в 10:10
I received 1 st mortgage loans when I was a teenager and that supported my business a lot. However, I need the secured loan once more time.
Комментарий добавил Vespertilio
Дата: 30.12.2009 в 17:58
Отличная статья !!! Спасибо! Уже вышел драйвер 1.022.1 я его собирал. Все работает. Единственно значек регулировки звука пропал, и при входе в параметры ->звук, программа пишет : Ожидание ответа от звуковой подситемы и вылитает