Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 39. Мультимедийные библиотеки и драйверы | Вперед |
Пакет ALSA Library-1.0.24.1
Знакомимся с пакетом ALSA Library
В пакете ALSA находится библиотека ALSA. Она используется в программах (в том числе и утилитах ALSA), для которых требуется доступ к звуковому интерфейсу ALSA.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://gd.tuwien.ac.at/opsys/linux/alsa/lib/alsa-lib-1.0.24.1.tar.bz2
- Загрузка (FTP): ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.24.1.tar.bz2
- Контрольная сумма MD5: 7cc05f25e1d5b65da8fb3fdcd540f226
- Размер загружаемого пакета: 820 KB
- Оценочный размер требуемого дискового пространства: 32 MB (дополнительно 17 MB для сборки и установки документации)
- Оценочное время сборки: 0,3 SBU (менее 0,1 SBU для сборки и установки документации)
Зависимости пакета ALSA Library
Необязательные
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/alsa-lib
Конфигурирование ядра
В разделе Device Drivers => Sound => Advanced Linux Sound Architecture (Драйвера устройств => Звук => Расширенная звуковая архитектура Linux) конфигурации ядра выберите настройки и драйверы, соответствующие вашему оборудованию. Убедитесь в том, что вы не выбрали устаревший вариант Device Drivers => Sound => Open Sound System (Драйверы устройств => Звук => Открытая звуковая система). При необходимости перекомпилируйте и установите новое ядро.
Установка пакета ALSA Library
Установите пакет ALSA Library с помощью следующих команд:
./configure --enable-static && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root
выполните:
make install && install -v -m644 -D doc/asoundrc.txt \ /usr/share/doc/alsa-lib-1.0.24.1/asoundrc.txt
Если у вас установлен пакет Doxygen и вы хотите собрать документацию библиотеки по API, то из директории верхнего уровня дерева исходных кодов выполните следующие команды:
make doc
Теперь в роли пользователя root
выполните:
install -v -d -m755 /usr/share/doc/alsa-1.0.24.1/html && install -v -m644 doc/doxygen/html/* /usr/share/doc/alsa-1.0.24.1/html
Пояснение команды
--enable-static
: Этот переключатель используется для указания сборки статической библиотеки, поскольку с ней компонуются некоторые программы.
Конфигурирование пакета ALSA Library
Конфигурационные файлы
~/.asoundrc, /etc/asound.conf, /usr/share/alsa/alsa.conf
и /usr/share/alsa/{cards,pcm}/*.conf
Подробнее о конфигурировании
В большинстве случаев, настроек, указываемых в файле alsa.conf
по умолчанию, оказывается достаточно. Для получения дополнительных функциональных возможностей и/или расширенных возможностей управления звуковой картой, вам может потребоваться создать дополнительные конфигурационные файлы. Чтобы получить информацию об имеющихся конфигурационных параметрах, посетите страницу http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php.
Описание пакета
Установленные программы: aserver
Установленные библиотеки: libasound.{so,a} и smixer-*.{so,a}
Установленные директории: /usr/include/alsa, /usr/lib/alsa-lib, /usr/share/alsa и /usr/share/doc/alsa-lib-1.0.24.1
Краткое описание
aserver | сервер ALSA |
| предоставляет функции ALSA для прикладных программ |
| предоставляет функции ALSA для микширования звука, зависящие от имеющегося оборудования |
Перевод сделан с варианта оригинала, датированного 2011-12-12 20:16:56 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет ALSA-1.0.24.1 | Пакет ALSA Plugins-1.0.24 |