歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Linux下聲卡驅動軟件的安裝配置(1)

幾年以來,盡管Linux憑借開放、自由的特性和強大的 性能 ,在全球 服務器 市場上所向披靡,占據越來越多的市場份額,但是若作為桌面軟件,Linux的多媒體特性一直不能讓人非常滿意。比如, Linux系統 自帶的聲卡驅動程序能夠支持的聲卡很少。絕大多數市場上流

幾年以來,盡管Linux憑借開放、自由的特性和強大的性能,在全球服務器市場上所向披靡,占據越來越多的市場份額,但是若作為桌面軟件,Linux的多媒體特性一直不能讓人非常滿意。比如,Linux系統自帶的聲卡驅動程序能夠支持的聲卡很少。絕大多數市場上流行的聲卡產品都難以得到系統的支持。

這種情況正在迅速轉變。許多廠商看到大勢所趨,積極參加驅動程序的開發工作。一些組織和個人也開始一展身手,做了很多有益的探索。

今天介紹的這套軟件是一套聲卡驅動程序包---ALSA, 全稱是Advanced Linux Sound Architecture。它是GNU大旗下的軟件之一。顧名思義,它可以在Linux下面驅動聲卡設備。

 它可以支持大多數流行的聲卡。模塊化架構。支持全雙工,數字音頻等聲卡特性。

在http://www.alsa-project.org所屬的FTP站點可以下載最新的軟件包。如果你有興趣和足夠的能力,也可以加入開發隊伍。向全世界展現聰明才智。

下面詳細介紹ALSA的全部安裝配置過程和注意事項,還會給出支持的聲卡列表。

安裝前請你對照列表,檢查自己的聲卡是否被支持。以免白忙一場。

一:硬件及其軟件環境要求。

作者的硬件環境:賽揚366 CPU/微星6199va主板/128MB kingmax內存/10.2GB金鑽2硬盤/8X CDROM/WINFast L2300顯卡/雅馬哈724芯片的聲卡

硬盤分區和>操作系統軟件:Windows98+Windows2000+BluePoint1.0(藍點中文Linux,與Redhat 完全兼容)。使用LILO啟動器。

ALSA對Linux軟件環境的要求:沒有要求特別的Linux版本,但是要求內核版本在2.2.x之上。如果你的Linux系統內核低於此版本,請重新編譯新的核心。BluePoint1.0的內核版本是2.2.13。

二:下載軟件。

ALSA目前最新版本是0.5.9b,文件全名是alsa-driver-0.5.9b.tar.bz2。采用的新的bz2壓縮格式,占用空間更小。除了它之外,正常操作還需要下面的軟件包:

alsa-utils-0.5.9a.tar.bz2----------實用程序包

alsa-lib-0.5.9.tar.bz2-------------編譯實用程序需要的庫文件

如果你是使用Windows>操作系統下載的軟件,那麼需要把它拷貝到Linux系統裡面。

首先請使用root用戶登錄並開始安裝過程。

1:在Linux裡面裝載含有此文件的Windows分區,

輸入命令:

“mount -t vfat /dev/hadx /win98 ”其中hdax中的“x”是Win98硬盤分區號碼。如果對此有任何疑問,請請教其他熟悉的朋友。

2:進入下載的目錄,把alsa-driver-0.5.9b.tar.bz2和其它兩個文件拷貝到一子目錄中,

輸入命令:

“cp alsa-driver-0.5.9* /root”

3:解壓縮文件。

輸入命令:

“bzip2 -dv alsa-driver-0.5.9b.tar.bz2”

此時用“ls”命令查看,當前目錄裡面只有alsa-driver-0.5.9b.tar,說明bzip壓縮已經解除。

輸入命令:

“tar vfx alsa-driver-0.5.9b.tar”

程序自動生成一個名為---alsa-driver-0.5.9b的子目錄。

對其它兩個軟件包重復此步驟,解開壓縮。使用“ls”命令查看,就會發現相應的目錄了。

如果你對命令行不夠熟悉,可以查看幫助信息和書籍。也可以啟動X-Window窗口環境,在文件管理程序裡面選擇相應壓縮文件,然後在文件菜單裡面選擇解壓縮命令就可以了。

三:安裝驅動文件。

1:打開內核中的聲卡支持。

絕大多數情況下,此步驟可以忽略,因為基本所有Linux發行版本內核默認狀態都是支持聲卡設備的。

2:運行腳本。

輸入命令:

“./configure”

如果你的聲卡屬於ISA即插即用類型,請輸入下面的命令:

“./configure --with-isapnp=yes”

輸入命令:

“make install”

注意此步驟操作時間較長,請耐心等候。如果一切正常,程序最後會提示模塊編譯成功!並且警告聲卡默認的狀態是靜音,需要使用“amixer”等實用程序調節音量。

“amixer”等命令正是alsa-utils-0.5.9a.tar.bz2附帶的,需要編譯才能使用。

如果make命令不能執行,那麼你需要找出Linux安裝盤,把有關開發編譯的文件包安裝進系統。具體操作請參考軟件手冊。

輸入命令:

“./snddevices”

腳本程序會在"/dev"目錄自動創建有關聲卡設備。

四:安裝庫文件和實用程序。

由於“amixer”等程序需要找到對應的庫文件才能編譯,所以需要首先安裝alsa-lib-0.5.9.tar.bz2。

進入相應的子目錄alsa-lib-0.5.9,

輸入命令:

“./configure”

輸入命令:

“make install”

這兩步做好後,回到上層目錄,進入alsa-utils-0.5.9a子目錄,

輸入命令:

“./configure”

輸入命令:

“make install”

注意,如果上面步驟中“./configure”出錯,恐怕你需要使用“-prefix”參數來指定路徑。

如:在安裝庫文件時嘗試使用“./configure -prefix=/usr/include/linux

在安裝實用程序時嘗試“./configure -prefix=/usr/include/sys”

Copyright © Linux教程網 All Rights Reserved