Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1485103
  • 博文数量: 181
  • 博客积分: 3308
  • 博客等级: 中校
  • 技术积分: 2227
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-03 12:03
个人简介

我是zoro

文章分类

全部博文(181)

文章存档

2015年(1)

2013年(35)

2012年(39)

2011年(50)

2010年(56)

分类: LINUX

2013-02-07 09:02:41



Wine 编译安装


1、下载最新的Wine的源码包 
 
在最上面的两个地址里任选一个,下载。把下载的文件放到合适的地方,比如你的主文件夹 /home/user (user是你登录所用的用户名,下同)。

我下载的是:wine-1.4.1.tar.bz2, 环境是:ubuntu10.04.


2、解压缩。

tar jxvf wine-1.4.1.tar.bz2

3. configure

cd wine-1.4.1

sudo ./configure

这个过程是整个编译过程的难点。这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。很多人在编译遇到困难而放弃的,最大的原因就是这里了。


发现问题,安装依赖包里少了flex和bison.

sudo apt-get install flex bison


若出现提示为:  configure: error: no suitable flex found. Please install the 'bison' package.  

我们可以运行:sudo apt-get install bison解决  


提示为: configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this. 

如果是用gonme桌面的,请在终端输入:

sudo apt-get install gnome-devel 

下载安装完后再次执行编译安装wine即可


若是问题较多,可以狠一点,用

apt-get build-dep wine


4、configure完成以后,就会提示你可以 make 了.
sudo  make

接下来就是最漫长的过程,可以去听歌,浏览网页。 


5、编译完成以后,会提示你Wine built successfully,这时输入 代码:
sudo make install

 

这样,wine的编译安装就大功告成了,接下来就是wine的设置了。

1、打开终端,输入(一定不要用sudo或者root用户执行这个,如果用一般用户时出现问题,都是前面的某些步骤没有做好,而不单单是权限的问题,用root很多时候非但不能解决问题,还会使问题更严重)。 代码:
winecfg


这个命令在使用wine之前至少要执行一次,他会建立wine的运行文件夹 /home/user/.wine .wine是一个隐藏文件夹,里面有wine的注册表文件和虚拟的C盘。 
稍等片刻,就会出现一个面板,这就是wine的一些基本的配置。 
打开Audio的标签,这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有OSS,就选择OSS。 
在Application Settings里下面的windows版本把默认的改成win xp,以前很多帖子都说win 98支持的软件的软件更多,但现在似乎是xp下运行软件更顺畅。反正如果出现软件不能运行的问题,可以把98和xp互换试一下。

2、设置wine使用光驱 
打开终端,输入 代码:
ln -s /dev/scd0 ~/.wine/dosdevices/d\:\:


有些系统的可能没有scd0而是hdc,想知道是什么可以自己到/dev文件加里去看一下。

3、设置wine的“假”IE 
如果你不打算装ies4linux的话,用gecko来替代IE,在安装软件前先安装,可以避免很多问题。打开终端输入 代码:
wine iexplore 


出现对话框后,点击install,程序会自动下载安装gecko,大概需要10分钟,安装成功会出现google的中文主页。

4、中文设置 
这个方法的中文设置,可以解决CS1.6的中文显示,可以完全显示。 
 
参考上面网页里的中文设置。

5、部分DLL设置 
到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine/drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。


部分内容引用:http://liaowake.blog.163.com/blog/static/250751020079163217921/

阅读(12886) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~