The ALSA Library package contains the ALSA library used by programs (including ALSA Utilities) requiring access to the ALSA sound interface.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.14.tar.bz2
Download SHA256 Sum: be9c88a0b3604367dd74167a2b754a35e142f670292ae47a2fdef27a2ee97a32
Download MD5 sum: d0efd7930da31f0034baddc0b993fa03
Download size: 6,566.9 KB
Estimated disk space required: 32,804.7 KB
Estimated build time: less than 0.1 SBU
Recommended file: https://www.alsa-project.org/files/pub/lib/alsa-ucm-conf-1.2.14.tar.bz2
Recommended SHA256 Sum: 32e9809f592d92b978aa1032e35293c33b8d0f1ec475f937022c3ee9a3069c21
![[Note]](../images/note.png)
If the recommended runtime dependency is not installed, you may
need to run any application requiring ALSA library as the root
user or a user in the audio group.
If running the test suite, remove a test that GCC-15 or later fails to build:
sed 's/playmidi1//' -i test/Makefile.am autoreconf -fi
Prepare ALSA Library by running the following commands:
./configure
make
To test the results, issue:
make check
Now, as the root user, install the package and recommended configuration files:
make install tar -C /usr/share/alsa --strip-components=1 -xf ../alsa-ucm-conf-1.2.14.tar.bz2
The default alsa.conf is adequate for most
installations. For extra functionality and/or advanced control of your
sound device, you may need to create additional configuration files.
For information on the available configuration parameters, visit
https://www.alsa-project.org/main/index.php/Asoundrc.