当前位置: 首页 > news >正文

在ubuntu下用wine玩魔兽世界

在ubuntu下用wine玩魔兽世界

游戏环境:ubuntu 6.06 p4 2.4g 726m scim输入法 nvidia mx 440 wine 9.21
1.安装显卡驱动(不是基于debian的发行版请去相关网站查询下怎么安装显卡驱动)
首先,现确定自己显卡驱动安装好没有

运行glxinfo | grep rendering

如果显示"direct rendering: Yes",则已安装。
不然的话:
nvidia显卡:

sudo apt-get install nvidia-glx
sudo nvidia-glx-config enable
nvidia-settings

ait 显卡(未验证):

sudo apt-get install xorg-driver-fglrx
sudo dpkg-reconfigure xserver-xorg
当提示选择一个驱动时,选择 fglrx
重启电脑

2.设定管理员密码(似乎只有ubuntu没有默认的root用户)

sudo passwd root

3.安装编译环境(请按照不同发行版自己安装)
首先,是基本编译器(似乎只有ubuntu是默认不带这个的-________-)

sudo apt-get install build-essential


其次,安装flex和bison

sudo apt-get install flex bison

然后安装X 11 库文件
(wine的readme是这么说的,called xlib6g-dev in Debian and XFree86-devel in Red Hat)

sudo apt-get install xlibs-dev

安装libgl
(这个取决于你的发行版本,反正是opengl的lib文件,提供opengl的支持的)

sudo apt-get install libartsc0 libartsc0-dev libgl1-mesa-dev

最后,安装字体包
sudo apt-get install ftgl-dev fontforge


4.下载Wine源代码
在SF.net的wine下载页面
下载 wine-0.9.21.tar.bz2
然后解压缩

5.打补丁
下载
wow-patch-0.9.21.patch
x11drv_fbconfig_fix-0001.bin
然后放到wine源代码解压缩的目录。

然后用终端进入你放源代码的目录(比如cd ~/Desktop/wine-0.9.21)

patch -p1<wow-patch-0.9.21

屏幕上会显示如下的
The text leading up to this was:
--------------------------
|--- dlls/winex11.drv/opengl.c 2006-09-14 18:57: 01.000000000 +0200
|+++ dlls/winex11.drv/opengl.c 2006-09-14 18:57:17.000000000 +0200
--------------------------
File to patch:
按着他的提示,输入dlls/winex11.drv/opengl.c(在这里不能用tab自动完成的)
如果你是ait的显卡,还要patch -p1<x11drv_fbconfig_fix- 0001.bin,其他和上一个补丁一样

6.编译
在终端中进入tools目录(比如cd tools)

bash wineinstall


等待系统自己进行设置

然后会出现
We need to install wine as root user, do you want us to build wine,
'su root' and install Wine? Enter 'no' to continue without installing
看看系统提示说缺少什么包。

没什么问题的话,输入yes,就开始漫长的编译了。
编译完毕,还会叫你以root身份登录,进行最后的设置。


7.载&运行EasyWine
(在www.EasyWine.org找到对应你版本的EasyWine安装方法)
下载EasyWine
然后在终端里:
进入你放Easywine的地方(比如cd Desktop)
su root
bash EasyWine3RC2.sh
然后安提示输入
安装完毕后,关闭再重新打开终端,输入EasyWine,设置虚拟c盘,路径留空,然后选择初始化wine设置。
EasyWine设置结束。


8.设置输入法
在SCIM的选项里,前端->全局设置里,取消掉"将预编辑字符串嵌入如到客户窗口中"
就能在wine模拟的wow里正常进行中文输入了

9.游戏
1..如果你是在windows安装的游戏,那么

wine /media/hdax/(你的魔兽目录)/WoW.exe -opengl -nosound 就可以游戏了

2.如果你要在ubuntu里安装游戏,那么直接wine安装文件。安装后的文件在主文件夹的.wine/dosdevices里。 .wine是隐藏文家夹,要在根目录下按CTRL+h才能看到。

相关文章:

  • 小孩不能吃黑枣
  • 9月23日培训日记
  • 治瘊子的小秘方
  • 前几天所有吐槽12306验证码的都应该站出来向12306道歉
  • 9月24日培训日记
  • 9月25日培训日记
  • 贷款和理财的电话
  • 星光灿烂之夜-MVP SuperStar
  • 这些事,我不作,别人也会作
  • Sybase ASE XA分布式事务支持
  • mac系统用键盘操作菜单栏
  • 专访来自微软雷德蒙总部的微软技术专家团
  • 处理block中调用对象实例变量导致的循环引用
  • 不要把所有鸡蛋都放在一个篮子里——使用RoboCopy实现网络备份
  • 因cookie的path项不正确导致的登录失败
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 2017前端实习生面试总结
  • Github访问慢解决办法
  • Laravel核心解读--Facades
  • Python 反序列化安全问题(二)
  • Python打包系统简单入门
  • React-生命周期杂记
  • SSH 免密登录
  • XML已死 ?
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 目录与文件属性:编写ls
  • 使用putty远程连接linux
  • 为视图添加丝滑的水波纹
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 原生Ajax
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (学习日记)2024.01.19
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 设计一套高性能的弱事件机制
  • .net经典笔试题
  • .net开发引用程序集提示没有强名称的解决办法
  • [.net] 如何在mail的加入正文显示图片
  • []常用AT命令解释()
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [android学习笔记]学习jni编程
  • [BT]BUUCTF刷题第4天(3.22)
  • [C++] Windows中字符串函数的种类
  • [Java][算法 双指针]Day 02---LeetCode 热题 100---04~07
  • [Java]深入剖析常见排序
  • [Labtools 27-1429] XML parser encountered a problem in file
  • [Linux] day07——查看及过滤文本