Linux Unix windows Backtrack
返回首页
当前位置: 无忧网客联盟 > 操作系统 > Linux >

alsa ubuntu声卡驱动重新安装

时间:2010-02-09 13:47来源:未知 作者:admin 点击:
第一步,删除原来安装alsa或者安装错的alsa sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils ****注意**** 这一步很重要,在删除alsa-utils的时候会同时删除gdm和ubuntu-desktop,意味着将失去桌面,所以得重新安装桌面 sudo apt-get in

第一步,删除原来安装alsa或者安装错的alsa
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
****注意****
这一步很重要,在删除alsa-utils的时候会同时删除gdm和ubuntu-desktop,意味着将失去桌面,所以得重新安装桌面
sudo apt-get install gdm ubuntu-desktop

第二步,下载最新的alsa驱动
下载下面这三个文件
alsa-driver-1.0.16.tar.bz2
alsa-lib-1.0.16.tar.bz2
alsa-utils-1.0.16.tar.bz2
下载地址:
就找到这么多,有兴趣可以试试,我得周末才能试。



安装步骤:

升级之前,我们必须现要确定当前系统的alsa版本,命令如下:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

为确保在升级Alsa-utils时候不会出现问题,我们先要用下面命令停止它:

sudo /etc/init.d/alsa-utils stop

安装驱动前我们必须要先安装编译内核必须的工具组件,如下:

sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

接着,我们进入到个人的根目录下下载这三个包:alsa-driver、alsa-lib 和 alsa-utils:

cd ~
rm -rf ~/alsa*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2

之后,我们需要创建编译它们所需要的目录。然后,移动下载的这三个文件到刚创建的目录中:

sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

解压这三个文件:

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

开始编译安装 alsa-driver:

cd alsa-driver*
sudo ./configure
sudo make
sudo make install

编译安装 alsa-lib:

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

编译安装 alsa-utils:

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

如果你像我一样,运行最后一次 “sudo ./configure” 遇到下面提示错误:

checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found

你需要添加下面文件映射链接(没有出错的跳过这步)并重新运行最后一个 “sudo ./configure” 命令:

sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so

然后,安装下载的这三个不需要的文件:

rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*

最后,只需要重新启动你的电脑,你的Alsa应该已经是 1.0.21 版本了!

你可以用下面命令确定你系统当前的 alsa 版本:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Aug 31 2009 for kernel 2.6.28-15-generic (SMP).

确定所有都配置好以后,退出这个命令对话:

sudo alsaconf

最后祝你好运,遇到问题请参照作者网站原文的评论。原文 Upgrade Alsa (1.0.21) on Ubuntu Jaunty 9.04。

(责任编辑:admin)
顶一下
(1)
50%
踩一下
(1)
50%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容
  • Linux 建立FTP详解二虚拟用户

    一、创建虚拟用户 1、首先创建一个文件,文件名自定义如下图 其中奇数行是用户名,偶数行是对应的上一行的用户名的密码即此文件只能是偶数行。 2、然后在将v.lis...

  • Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置

    1 .Ubuntu 简介 Ubuntu 是一个社区开发的基于Debian GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。它包含了所有您需要的...

  • Ubuntu 10.04 对决 Windows 7 分析

    Linux经常被认为是比Windows速度更快的操作系统,那么在2010年里是否真的如此呢?Windows 7发布之前就赢得了广泛赞誉,目前在销量和份额方面都是...

  • Linux LVS 搭建实例

    介 绍了LVS的基本概念以后,我们来做一个实例的配置,以下设置在生产环境中通过,我们采取了负载连接要求不是很大的可以根据负载调度的wrr加权轮叫的算 法,使用V...

  • Linux LVS 负载均衡

    LVS负载均衡-简述 可伸缩网络服务涉及到几种不同的结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。 先分析实现虚拟网络服务的主要技术,指出 IP...

  • Red Hat Enterprise Linux 5 安装 oracle10g

    RHEL5 ()安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2 最好使用内存1G的机器 oracle 分64位和32位 因此 你的机器...