Ubuntu 7.10 wine0.9.54安装步骤

来源:互联网 发布:罗斯切尔德家族 知乎 编辑:程序博客网 时间:2024/05/21 21:34

在7.10下安装wine0.9.54,失败了几次,终于成功,也有一些心得。
先说失败的经历:
第一次:没有安装xlibs-dev 的情况下强制编译,结果出现MAKE[2]错误,退出
第二次:依然没有安装xlibs-dev ,wine的版本换为0.9.45,编译通过,结果启动配置程序失败
第三次成功,过程如下:
1、打开终端,输入

代码:
sudo apt-get install build-essential


代码:
sudo apt-get install gcc libc6-dev fakeroot libglib1.2-dev libglib2.0-dev libltdl3-dev libmad0-dev libmng-dev libodbcinstq1c2 libogg-dev libpng12-dev libqt3-headers libqt3-mt-dev libvorbis-dev libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev libxxf86dga-dev qt3-dev-tools render-dev unixodbc-dev x-dev x11proto-record-dev x11proto-trap-dev x11proto-video-dev x11proto-xf86dga-dev fontforge flex bison libxext6

注意,这里去掉了xlibs-dev

2、安装xlibs-dev ,具体有2个办法
A 安装xlibs-static-dev代替xlibs-dev ,源里面绝对有xlibs-static-dev,但不一定有xlibs-dev
代码:
sudo apt-get install xlibs-static-dev

B 安装xlibs-dev,这个东西比较难找,这里给出地址:
http://mirror.x10.com/mirror/ubuntu/pool/main/x/xorg/

我们要下载的是xlibs-dev_7.2-0ubuntu11_all.deb
下载后在终端进入下载文件夹,输入
代码:
sudo dpkg -i xlibs-dev_7.2-0ubuntu11_all.deb

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

4、打开终端(假设你的下载文件在你的主目录,Wine的版本是0.9.55)输入
代码: tar jxvf wine-0.9.55.tar.bz2
5、输入
代码: cd wine-0.9.55
6、输入
代码: sudo ./configure
这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。很多人在编译遇到困难而放弃的,最大的原因就是这里了。
7、编译完成以后,就会提示你可以 make depend && make 了,输入
代码: sudo make depend && make
接下来就是最漫长的过程,CPU占用会保持在90到100之间,一般的机器需要1个小时左右才能完成。这个过程可以去听歌,浏览网页。
8、编译完成以后,会提示你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 http://www.google.cn
出现对话框后,点击install,程序会自动下载安装gecko,大概需要10分钟,安装成功会出现google的中文主页。

4、中文设置
这个方法的中文设置,可以解决CS1.6的中文显示,可以完全显示。
http://forum.ubuntu.org.cn/viewtopic.php?t=72933
参考上面网页里的中文设置

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