当前位置:Linux教程 - Linux - oss安装声卡实战

oss安装声卡实战



        

    hilinux



    与其他硬件比起来,在Linux下声卡的安装是最复杂和让人头疼的。如果你使用的是非常大众化的声卡那还好说,在安装的时候系统能自动探测到,安装也就不费什么事了!如果你用的声卡不被Linux所支持,你的痛苦就来了,你就要独自享受无声的寂寞了。^_^

    好了,我还是给你介绍这个有名的声卡驱动程序OSS吧。
    一、下载

    我们可以从它的老家 http://www.opensound.com/ 去取得这个驱动程序,它的文件名是osslinux394a-2218-UP.tar.gz。当但,随着版本的逐渐升级,文件名中的数字可能会有不同,如394a代表3.9.4a版本。

    虽然如此,有时我们同样能在国内网站上找最新的版本,如 http://www.linuxbyte.net/showsoftd.php?ID=515,我就是从这下载的,比去opensound快多了。

    二、安装前的准备

    首先确认一下以前你没有安装过其他的声卡驱动程序,这对于顺利搞定OSS非常重要。为了卸载以前安装的驱动程序,可以按照如下的步骤进行操作。

    1.手工将声卡驱动程序去掉。运行下面的命令:

    #rmmod soundlow
    #rmmod soundcore
    #rmmod sound

    这个命令是将声卡的可加载模块删掉。

    2.然后在/lib/modules下的相应目录中删除soundlow.o、soundcore.0和sound.o。在这个目录下一般有几个目录,前面提到的几个文件可能不是在同一目录下,你可以使用find命令逐一找出每个文件的位置,而后全部删除。至此,原来声卡驱动程序删除完毕,你就可以开始下面的安装过程了。

    3.在Windows下将声卡设置好,然后将它在Windows下的各种参数记下来,以便在安装过程中使用。因为也许oss检测不到你的声卡,这是正确的参数设置就能帮你大忙了。

    一点说明:
    如果你的声卡不被你的Linux系统所支持,那么系统不会缺省安装声卡驱动,而且在此之前你也没有安装过其他的声卡驱动(如alsa等),那么就不用再做删除这一步了。

    三、安装

      1.进入超级用户,把下载的压缩文件osslinux394a-glibc-2212-UP.tar.gz拷到一个临时目录/tmp中,然后解压,命令如下:
     
      #cp osslinux394a-2218-UP.tar.gz /tmp
      #cd /tmp
      #tar zxvf osslinux394a-2218-UP.tar.gz

    这个文件解开后,你可以在当前目录下找到四个文件:INSTALL、LISCENSE、oss-install和oss.pkg文件,其中INSTALL是安装帮助文件,oss-install就是我们需要运行的安装文件。需要时,你可以参考一下INSTALL这个帮助文件。

    2.运行安装程序oss-install,
      #./oss-install

    运行后屏幕上首先列出版权等相应的信息,一般会给出A,B,C等选项,A选项一般是Accept或Ok。你只需要一路选A下去就行了。这个过程包括协议许可、默认安装路径等。默认安装路径你可以自己选择,如/usr/local/lib。
    Oss可以检测出大部分声卡,看一下他所列出的参数是否和在windows下的参数相同,如果没什么区别的话,就可以选择“Save changes and Exit.."存盘退出了。
    如果oss探测不到你的声卡,就需要你手工选择了。拿出在windows下抄写的声卡参数,按要求一项一项填好,然后就OK了。

    四、打开/关闭声卡

      在默认的安装目录里/usr/local/lib/oss有一个soundon命令用来打开oss驱动,同样的你也可以用soundoff关闭oss驱动。

    五、享受有声的Linux世界吧!

    到此为至,你的声卡驱动程序已经安装好了,你也可以享受Linux带给你的乐趣了。听听mp3,看看vcd,玩玩游戏。等等。

    发布人:netbull 来自:LinuxAid