在本论坛里查找了一下,发现一篇很有用的火星帖,问题得到基本解决。
viewtopic.php?t=50865&postdays=0&postorder=asc&start=0
这是本论坛的硬件支持里面的置顶贴,很容易找到。
按照他的方法,我下载了alsa-driver-1.0.14rc4.tar.bz2和那里最新的alsa-driver-1.0.15rc3.tar.bz2,还有lib和utils,共三个软件包。按照1.0.14rc4版本装一遍,仍然没有任何反应。我估计这个版本只支持7.04的缘故吧,所以我就安装1.0.15版本,重新启动后,哦,居然有声音了。
到底为什么,我也不知道。
以下把那位大虾的帖子复述一遍,有些地方是根据我的实际操作变化的,就不一 一指出了。
具体步骤如下:
1。去
http://www.alsa-project.org/alsa/ftp/dr ... c3.tar.bz2
http://www.alsa-project.org/alsa/ftp/lib/ 下载alsa-lib-1.0.15rc3.tar.bz2
http://www.alsa-project.org/alsa/ftp/utils/ 下载alsa-utils-1.0.15rc1.tar.bz2
2。
代码:
sudo apt-get install build-essential ncurses-dev linux-headers-`uname -r`
(这个过程是做什么我也不知道。)
3 拷贝文件到usr下面的目录
代码:
sudo mkdir -p /usr/src/alsa /* 建立目录
cd /usr/src/alsa
sudo cp /下载的三个压缩包路径/* ./ /*把下载的三个包拷贝到目录下
sudo tar xjf alsa-driver-1.0.15rc3.tar.bz2 /* 解压缩
sudo tar xjf alsa-lib-1.0.15rc3.tar.bz2
sudo tar xjf alsa-utils-1.0.15rc1.tar.bz2
4
编译和安装alsa-driver
代码:
cd alsa-driver-1.0.15rc3
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install
PS:对新手来说,这个编译可能会过不去,因为这需要建立gcc编译环境,基本办法如下:
sudo apt-get install build-essential
这样好像就可以用了,反正我是可以啦。
编译和安装alsa-lib
代码:
cd ../alsa-lib-1.0.15rc3
sudo ./configure
sudo make
sudo make install
编译和安装alsa-utils
代码:
cd ../alsa-utils-1.0.15rc1
sudo ./configure
sudo make
sudo make install
注意 ,这个utils安装没有成功,提示说缺少了一个库文件curses
configure: error: this packages requires a curses library
5
重启
以后就可以打开播放器播放声音了。但怎么也找不到音量控制的小图标在哪里,没有办法进行通用的声音调节,这大概是那个utils没有安装的原因吧 。
我的配置: Toshiba Setellite M100 Note Book, ubuntu 7.10
最近两天 cn.archive.ubuntu.com由于升级人数爆满,都挂了,连不上。所以还是需要从别的途径解决问题。