|
|
我在debian下编译alsa之过程。
由于我的电脑etch AMD64下插上耳机后扬声器照样响而耳机不响,需要编译alsa-driver-1.0.14rc2以后的驱动才能解决这个问题,说一下过程。
1,先安装kernel-source和kernel-header
2,kernel-header复制到kernel-source目录下
#cd /usr/include
#tar -cvvf linux.tar ./linux/
#cp linux.tar /usr/src/linux-source-2.6.18/include/
#tar xvvf linux.tar
3,到kernel-source 目录下编译内核,(只是意思一下)
#cd /usr/source/linux-source-2.6.18
#make oldconfig
(不选什么,直接保存)
#make
(好像编了些o文件出来,然后出错,不管)
4,从alsa.org下载解出alsa驱动原码,并编译。
#./configure --with-card=hda-intel --with-kernel=/usr/src/linux-source-2.6.18
#make
#make install
这样模块就位于/lib/modules/2.6.18/misc下了
5,复制模块
#cd /lib/module/2.6.18
#cp -rf misc sound
#cd sound
#move acore core
#cd ..
#tar cvvf sound.tar ./sound
#cp sound.tar /lib/modules/2.6.18-4-amd64/kernel
#cd /lib/modules/2.6.18-4-amd64/kernel
备份一下,安全第一。
#tar cvvf sound.org.tar sound/
#tar xvvf sound.tar
图省事,重启动,ok
我就不明白在debian下编绎alsa怎么这么麻烦。 |
|