%general-entities; ]> $LastChangedBy$ $Date$ ALSA Library-&alsa-lib-version; ALSA Library Introduction to ALSA Library The ALSA Library package contains the ALSA library. This is used by programs (including ALSA Utilities) requiring access to the ALSA sound interface. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &alsa-lib-md5sum; Download size: &alsa-lib-size; Estimated disk space required: &alsa-lib-buildsize; Estimated build time: &alsa-lib-time; ALSA Library Dependencies Optional JACK and Kernel Configuration In the Sound section of the kernel configuration, edit Advanced Linux Sound Architecture options to match your audio hardware and disable deprecated Open Sound System. Recompile and install your new kernel. ALSA Installation of ALSA Library Install ALSALibrary by running the following commands: ./configure --enable-static && make To test the results, issue: make check. Now, as the root user: make install If you have JACK installed and you wish to build the JACK PCM plugin library, run the following commands: cd src/pcm/ext && make jack Now, as the root user: make install-jack Ensure the unprivileged user's current working directory is the root of the source tree: cd ../../.. If you have Doxygen installed and you wish to build the library API documentation, run the following commands from the top-level directory of the source tree: make doc Now, as the root user: install -v -d -m755 /usr/share/alsa/doc/html && install -v -m644 doc/doxygen/html/* /usr/share/alsa/doc/html Command Explanations --enable-static: This switch is used to enable building the static library because some programs link against it. Configuring ALSA Library Config Files ~/.asoundrc, /etc/asound.conf, /usr/share/alsa/alsa.conf, and /usr/share/alsa/{cards,pcm}/*.conf ~/.asoundrc /etc/asound.conf /usr/share/alsa/alsa.conf .../alsa/{cards,pcm}/*.conf Configuration Information 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, including setup of the JACK PCM plugin, visit . Contents Installed Programs Installed Libraries Installed Directories alsalisp and aserver libasound.[so,a] and optionally, libasound_module_pcm_jack.[so,a] /usr/include/alsa, /usr/lib/alsa-lib, and /usr/share/alsa Short Descriptions libasound.[so,a] provides ALSA functions for application programs. libasound.[so,a]