Na przykład u mnie problem sprawiało niedziałające wyjście line-out w laptopie, sytuację rozwiązała instalacja najnowszej wersji ALSY.
A więc do rzeczy:
1. Ściągamy ALSĘ ze strony domowej projektu ALSA, potrzebne są nam pakiety alsa-driver, alsa-lib i alsa-utils.
W momencie pisania tego howto najnowszą dostępną wersją była 1.0.22:
alsa-driver-1.0.22.tar.bz2
alsa-lib-1.0.22.tar.bz2
alsa-utils-1.0.22.tar.bz2
Poniższe instrukcje poprawne są także dla innych wersji ALSY - wystarczy w odpowiednich poleceniach zmienić numer wersji na ten, który pobraliśmy i chcemy teraz zainstalować.
2. Rozpakowujemy go do /home/nazwaużytkownika/alsa/
3. Instalujemy zależności, wpisując w konsoli:
Kod: Zaznacz cały
sudo apt-get install build-essential linux-headers-`uname -r` libncurses5-dev gettext xmlto
Kod: Zaznacz cały
cd ~/alsa/alsa-driver-1.0.22
./configure
make
sudo make install
cd ..
cd alsa-lib-1.0.22
./configure
make
sudo make install
cd ..
cd alsa-utils-1.0.22
./configure
make
sudo make install
Kod: Zaznacz cały
checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found
Kod: Zaznacz cały
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
Kod: Zaznacz cały
sudo apt-get install libncursesw5-dev
Kod: Zaznacz cały
./configure
make
sudo make install
Kod: Zaznacz cały
sudo alsaconf
Na koniec wydajemy polecenie:
Kod: Zaznacz cały
sudo depmod -a
W tym celu wstukujemy w konsoli:
Kod: Zaznacz cały
sudo /etc/init.d/alsasound restart
Kod: Zaznacz cały
cat /proc/asound/version
FAQ:
1.
Ja nie pisałem, żeby robić WSZYSTKO jako root.Wpisałem linię pierwszą , potem drugą "./configure" i tu zaczęły się problemy (permision denied). Nie wiem czy coś żłe zrobiłem, chodzi o same zasady wpisywania kodów ? Linia po linii ,każda dopiero po wykonaniu bieżącego kodu ?
Całość instalacji nowej ALSA zaczęłem z root wg. Twoich wskazówek , ale kompilację już z konta użytkownika. Czy dobrze postępuję? Proszę o odpowiedż !
Pozdrawiam
Marek
W odpowiednich miejscach wpisałem już sudo.
W razie jakichkolwiek problemów:
Nie odpowiadam na wszystkie pytania na PW.
Jeśli masz problem:
załóż temat, PODAJ SZCZEGÓŁY i podaj adres tematu na PW.
Powodzenia!
Ten poradnik nie powstałby bez moich problemów z kartą dźwiękową i pomocy użytkownika mario_7, jeszcze raz, dzięki!