Atatürk

Ubuntu 9.04’te Alsa’yı Güncelleyin (1.0.20)

Sistemimde neyin sebep olduğunu bilmediğim bir nedenden ötürü ses ile ilgili bir problem yaşadım. İnternet’te ve tabi ki Ubuntu-tr forumlarında da aramalarım sonuç vermedi. Yabancı sitelerde araştırma yaparken Alsa‘yı güncelleme ile ilgili bir yazı gördüm. En azından denemekten bir şey olmaz diyerek işlemleri gerçekleştirdim.

Aşağıdaki kodlara bakınca bazılarınızın gözü korkabilir. Zaten tek yapacağınız şey satırları tek tek kopyalayıp Uçbirim’de ( Terminal – Konsol ) yapıştıracaksınız. Türk insanına kopyala-yapıştır yapmak zor gelmemeli 🙂
Neyse lafı daha fazla uzatmadan hemen kuruluma geçelim.

Kurulum Aşaması

Öncelikle sistemimizde kurulu olan Alsa’nın versiyonunu öğrenelim.

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

Kernel headers ile birlikte gerekli olacak olan araçları kuralım.

sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-uname -r

Sonra kişisel klasörümüzün içine girip alsa-driver, alsa-lib ve alsa-utils bilgisayarımıza indirelim.

cd ~
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2

Bu üç dosyanın derlenmesi ve kurulumu için yeni bir klasör yaratalım. Ardından bu klasöre indirdiğimiz 3 tar dosyasını taşıyalım.

sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

3 tar dosyasını açalım. ( Yani rar dosyalarını açar gibi klasör haline getirelim )

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

Alsa-driver‘i derleyip kuruyoruz.
Not: Burada bir şeyi belirtmek istiyorum. Ben alt satırdaki kodları denerken ikinci satırdaki “sudo ./configure –with-cards=hda-intel –with-kernel=/usr/src/linux-headers-$(uname -r)” kısmı yüzünden kurulum sonrası eksik kurulum meydana geldi. O açıdan sıkıntı yaşadım ve tekrardan kurulumu alt satırda sadece “sudo ./configure” şeklinde yaptım ve sorunu çözdüm.

cd alsa-driver*
sudo ./configure –with-cards=hda-intel –with-kernel=/usr/src/linux-headers-$(uname -r)
sudo make
sudo make install

Alsa-lib‘i derleyip kuruyoruz.

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

Alsa-utils‘i derleyip kuruyoruz.

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

Bu son aşamada, kişisel klasörümüzde artık işimize yaramayacak olan 3 tar dosyasını kaldırıyoruz.

rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*

Şimdi bilgisayarımızı yeniden başlatıyoruz ve bütün aşamaları doğru yaptıysanız alsa’nın versiyonu 1.0.20 olmuş olmalı.

Bunu test edip görmek için;

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
Compiled on Sep 5 2009 for kernel 2.6.28-15-generic (SMP).

Benim ses sorunuma ne mi oldu? İlk güncellemeyi yaptığımda hiçbir şey değişmedi. Açılıştaki seslerden, filmlerdeki seslerden, müziklerden hiç ses gelmiyordu. Hatta Rhythmbox’taki müzik listemi çalıştırdığımda her parça tek tek listeden kayboldu. Ama bir süre sonra indirdiğim bir anime’yi açıp izledim. Anime bittikten sonra sesin geldiğini fark ettim. Güncelleme ile fark ettiğim şeylerden biri bazı ufak tefek yerleri tıklarken bile ufak bir ses geliyor. Gayet hoş olmuş.

Bir problem yaşarsanız konunun altına yorum olarak yazın. Birlikte çözüm üretmeye çalışalım…

Kaynak:Upgrade Alsa (1.0.20) on Ubuntu Jaunty 9.04

Comments of this post

Henüz yorum bulunmuyor!