Poradnik:Kompilacja ALSA ze źródeł

Z Linux Wiki
Skocz do: nawigacja, szukaj

ALSA (ang. Advanced Linux Sound Architecture) to system obsługi dźwięku dla Linuksa. Jego aktualizacja ostatnia deska ratunku przy problemach z dźwiękiem.


Krok 1. – pobieranie potrzebnych plików[edytuj]

Ściągamy ze strony projektu ALSA potrzebne pliki, a mianowicie:

  • alsa-driver
  • alsa-lib
  • alsa-utils

Pliki możemy rozpakować do dowolnego katalogu, do którego mamy prawa zapisu.

Krok 2. – instalacja zależności[edytuj]

W terminalu uruchamiamy (w przypadku Debiana i pochodnych) z prawami roota (jeśli mamy w systemie sudo, to polecenie należy poprzedzić sudo):

# apt-get install build-essential linux-headers-`uname -r`

Ściągnie to nam potrzebne do kompilacji rzeczy, takie jak zestaw kompilatorów GCC, czy nagłówki plików jądra.

Krok 3. – kompilacja[edytuj]

Przy alsie sprawa wygląda prosto, gdyż sprowadza się ona do trzech komend, a mianowicie

$ ./configure
$ make

I na koniec z prawami roota (czyli z sudo, lub z powłoki użytkownika root):

# make install

Polecenia wykonujemy kolejno w katalogu z alsa-driver, alsa-lib i alsa-utils. Proces powinien przejść bez żadnych problemów.

Krok 4. – końcowe operacje[edytuj]

Musimy jeszcze zmusić nasz system do wykrycia nowych sterowników, a mianowicie wykonać z użytkownika root:

# depmod

oraz przeładować ustawienia (także z roota):

# /etc/init.d/alsasound restart

Krok 5. – alsamixer[edytuj]

Ponieważ domyślnie dźwięk jest wyciszony, wpisujemy w terminalu:

$ alsamixer

i dostosowujemy głośność. Jeżeli nie możemy zmienić głośności z naszego użytkownika, a z roota już tak, to należy dodać naszego użytkownika do grupy audio. W każdym innym przypadku należy jeszcze zrestartować komputer.