alsa-lib-1.2.12

Introdução ao ALSA Library

O pacote ALSA Library contém a biblioteca ALSA usada por aplicativos (incluindo ALSA Utilities) que exigem acesso para a interface de som ALSA.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

  • Transferência (HTTP): https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.12.tar.bz2

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 97bbf3cca911c1701fe9fe115c32b03d

  • Tamanho da transferência: 1,1 MB

  • Espaço em disco estimado exigido: 46 MB (com testes e documentos)

  • Tempo de construção estimado: 0,2 UPC (com testes e documentos)

Transferências Adicionais

Dependências do ALSA Library

Recomendadas (tempo de execução)

Systemd-256.4

[Nota]

Nota

Se a dependência recomendada de tempo de execução não estiver instalada, você possivelmente precise executar qualquer aplicativo que exija a biblioteca ALSA como o(a) usuário(a) root ou um(a) usuário(a) no grupo audio.

Opcionais

Doxygen-1.12.0 e Python2

Configuração do Núcleo

Se necessário, habilite as seguintes opções na configuração do núcleo e recompile o núcleo:

Device Drivers --->
  <*/M> Sound card support --->                                          [SOUND]
    # Select settings and drivers appropriate for your hardware
    # in the submenu:
    <*/M> Advanced Linux Sound Architecture --->                           [SND]

Na seção Device Drivers ⇒ Sound card support ⇒ Advanced Linux Sound Architecture da configuração do núcleo, selecione as configurações e controladores apropriados para o teu hardware. Se necessário, recompile e instale teu novo núcleo.

Instalação do ALSA Library

Instale o ALSA Library executando os seguintes comandos:

./configure &&
make

Se você tiver o Doxygen instalado e desejar construir a documentação da API da biblioteca, execute os seguintes comandos a partir do diretório de nível superior da árvore do fonte:

make doc

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root, instale o pacote e os arquivos recomendados de configuração:

make install &&
tar -C /usr/share/alsa --strip-components=1 -xf ../alsa-ucm-conf-1.2.12.tar.bz2

Para instalar a documentação da API, execute o seguinte comando como o(a) usuário(a) root:

install -v -d -m755 /usr/share/doc/alsa-lib-1.2.12/html/search &&
install -v -m644 doc/doxygen/html/*.* \
                /usr/share/doc/alsa-lib-1.2.12/html &&
install -v -m644 doc/doxygen/html/search/* \
                /usr/share/doc/alsa-lib-1.2.12/html/search

Configurando o ALSA Library

Arquivos de Configuração

~/.asoundrc e /etc/asound.conf

Informação de Configuração

O alsa.conf padrão é adequado para a maioria das instalações. Para funcionalidade extra e (ou) controle avançado do teu dispositivo de som, você possivelmente necessite criar arquivos adicionais de configuração. Para informações a respeito dos parâmetros de configuração disponíveis, visite https://www.alsa-project.org/main/index.php/Asoundrc.

Conteúdo

Aplicativo Instalado: aserver
Biblioteca Instalada: libasound.so e libatopology.so
Diretórios Instalados: /usr/include/alsa, /usr/share/alsa e /usr/share/doc/alsa-lib-1.2.12

Descrições Curtas

aserver

é o servidor ALSA

libasound.so

contém as funções da API do ALSA

libatopology.so

contém funções de API para as topologias ALSA