| 
		    
                    
   在安装之前需要安装内核的源代码包,可以从Red Hat光盘上安装kernel-sourceXXX.rpm包,或者从kernel.org网站上下载当前系统版本的源代码包。 
  安装源码包: 
    
        
            
            # rpm -ivh kernel-soureXXX.rpm 
             | 
         
    
 
  或者  
    
        
            
            # tar zxvf kernel-2.XXX.tar.gz # cd /usr/src/linux2.XXX/       //到源代码的目录中 # cp /boot/config-2.XXX ./.config   //将当前版本的内核配置文件拷贝至源码目录 
             | 
         
    
 
  (2)下载驱动程序 
  从http://www.alsa-project.org/alsa/ftp/driver/下载驱动程序alsa-dirver- 1.0.6rc1.tar.bz2;从http://www.alsa-project.org/alsa/ftp/lib/下载库文件alsa-lib -1.0.6rc1.tar.bz2;从http://www.alsa-project.org/alsa/ftp/utils/下载工具alsa- utils-1.0.6rc1.tar.bz2。 
  (3)安装驱动 
    
        
            
            # cd /usr/src # mkdir alsa # cd alsa # cp alsa* ./ # tar -xjvf alsa-driver-1.0.6rc1.tar.bz2 # cd alsa-driver-1.0.6rc1 # ./configure --with-cards=emu10k1 --with-sequencer=yes; # make # make install # chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi 
             | 
         
    
 
  安装lib包和utils包:  
    
        
            
            # cd .. # tar -jxvf alsa-lib-1.0.6rc1.tar.bz2 # cd alsa-lib-1.0.6rc1 # ./configure # make # make install # cd .. # tar -jxvf alsa-utils-1.0.6rc1.tar.bz2 # cd alsa-utils-1.0.6rc1 # ./configure # make # make install 
             | 
         
    
 
  (4)更改配置文件  
    
        
            
            # vi /etc/modules.conf     alias char-major-116 snd    alias snd-card-0 snd-emu10k1    # module options should go here    alias char-major-14 soundcore    alias sound-slot-0 snd-card-0 
             | 
         
    
 
		    
                      
		      
		      
		   |