红联Linux门户
Linux帮助

Ubuntu下使用Envyng帮助你安装显卡驱动

发布时间:2014-12-21 09:54:11来源:linux网站作者:linux人

注意:Ubuntu 10.04以上版本的用户,已经可以不需要使用下面envyng的安装步骤安装显卡驱动,只需使用系统自带的附加驱动即可。

如果系统自带的硬件驱动不支持你的显卡,或者装了该驱动也不能正常启动和使用3D桌面,
那么,你可以使用envyng这个“傻瓜软件”来帮助你安装显卡驱动。


用envyng安装驱动有个好处就是,有些需要卸载的冲突软件包它会自动帮你卸载,
有些3D桌面需要安装的支持软件包它也会自动帮你安装。例如,Nvidia的glx相关软件包等。
这些软件之间的关联比较复杂,如果采用手工安装的方法很麻烦且容易出错。

注意:目前Envyng对Nvidia显卡的支持比较好,对ATI显卡的支持还不大行


Ubuntu 8.04~9.10 版请确保“系统”->“系统管理”->“软件源”中选择的是正确的服务器,例如“主服务器”。
注意:Ubuntu 10.10 版的“软件源”已经整合在“新立德软件包管理器”里的“设置“ -> ”软件库“。
如果你还没有修改“软件源”,请看本教程(3-3)修改软件源,更新软件。


然后,点击“系统”->“系统管理”->“新立得软件包管理器”,
在菜单栏里点击“搜索”按钮。在弹出的“查找”窗口的“搜索”栏中输入“envyng”,点击“搜索”按钮,
在搜索出来的列表中,右键点击“envyng-core”,选择“标记以便安装”,
同样地,右键点击“envyng-gtk”,选择“标记以便安装”,然后点击“应用”按钮进行安装。
提示:Ubuntu 10.10版之后,也许在“新立得软件包管理器”搜索不到“envyng”了。
只能到Envy的官方网站下载手工安装包。 http://albertomilone.com/nvidia_scripts1.html

我(一善鱼)在编写本教程时默认安装的envyng-gtk是1.1.1ubuntu3版,这是没有图形界面的。


旧版的envyng-gtk可以在任务栏“应用程序”-“系统工具”里启动envyng图形界面,
启动后,现在左边的方框里,按你的显卡类型,选择“ATI”或者“NVDIA”,
右边建议选择默认的(Automatic Hardware Detection)自动检测硬件安装,
点击“应用”即可自动下载安装显卡的官方受限驱动了。
没有图形界面的envyng安装显卡驱动的方法请看本教程 问题<3>


问题<1>、无法进入图形界面桌面,如何安装envyng?
请确保已经能连接上互联网,并且正确设置了软件源。
如果没能连接上网,字符终端下网络设置方法请看本教程(3-2)配置网络连接 d 部分
如果没有置了软件源,字符终端下软件源的设置方法请看本教程(3-3)修改软件源,更新软件 b 部分
如果你无法进入图形界面桌面,可以使用命令行的安装方法:
请按“Ctrl Alt F1”进入字符终端,登录,并运行下列命令:
sudo apt-get install envyng-core
sudo apt-get install envyng-gtk

如果你能进入图形界面桌面,却无法启用“新立得软件包管理器”,
也可以点击“应用程序”->“附件”->“终端”,运行上述命令安装。
注意:在 Linux 的命令行中,是严格区分字母大小写的,不要打错字哦。


问题<2>、安装envyng时提示“找不到/usr/lib32/libGL.so.1”错误?
这个问题大多出现在Ubuntu 8.04的AMD64位系统上,解决方法是:
点击“应用程序”->“附件”->“终端”,输入下列命令:
引用:
sudo ln -s /usr/lib64 /usr/lib32

然后再进行安装envyng,就能顺利安装完成了。


问题<3>、没有envyng的图形介面如何安装显卡驱动?
由于envyng也有不同的版本,envyng-gtk的1.1.1ubuntu3版就没有图形界面,
这时你可以用命令行的方法来启用envyng安装显卡驱动,
点击“应用程序”->“附件”->“终端”,输入命令

sudo envyng -t

然后会有个菜单出现,请按你的显卡需要而选择:
1- Install the NVIDIA driver 安装 NVIDIA 显卡驱动
2- Uninstall the NVIDIA driver 卸载 NVIDIA 显卡驱动
3- Install the ATI driver 安装 ATI 显卡驱动
4- Uninstall the ATI driver 卸载 ATI 显卡驱动
5- Restart the Xserver 重新启动 X 服务(即图形界面)
6- Restart your computer 重新启动你的计算机
7- Exit 退出

以 NVIDIA 显卡为例子,选择“1”回车后,会列出几个驱动程序版本号供你选择安装:
0. 185.18.36-0ubuntu9
1. 173.14.20-0ubuntu5
2. 96.43.13-0ubuntu6

默认选择“0”,然后回车就可以自动下载并安装最新版本的官方受限驱动,
安装完成后会提示你是否重新启动电脑,选择“0 Yes”重启或“1 No”不重启。
如果重启电脑后,这个版本的显卡驱动没有起作用,你可以还选择“1、2、3”其他版本的驱动试试。


问题<4>、用envyng安装显卡驱动时提示“File "/usr/lib/...py", line 75,”等类似错误?
用envyng安装显卡驱动时,如果出现类似下面的出错提示,这多半是由于网络不通畅引起的。
File "/usr/lib/python2.5/site-packages/Envy/packagemanager.py", line 75, in pulse.
因为在用envyng安装显卡过程中,envyng需要在网络上下载一些文件,
如果中途网络断开,文件下载不完全(进度条没有达到100%)就会出现类似问题。
解决办法很简单,确保网络通畅,再多尝试运行几次envyng来安装就可以了。


如果envyng安装显卡失败,恢复登录图形界面桌面的方法
Ubuntu 8.04至9.10版安装了envyng的用户,可以使用envyng自带的卸载命令
按“Ctrl Alt F1“切换到字符终端下,登录,输入命令:
sudo envyng -t

在菜单中选择“2”或者“4”卸载已经安装的NVIDIA或者ATI驱动,然后重新启动计算机。
如果卸载驱动后仍无法恢复登录图形界面桌面,或者安装过程中意外出错,如突然停电了什么的,
或者envyng里也没有适合你的显卡驱动,还可以这样做:
按“Ctrl Alt F1“切换到字符终端下,登录,输入命令:

sudo envyng --uninstall -all

这样可以把计算机恢复到envyng安装前的状态。然后重新启动计算机。