zoukankan      html  css  js  c++  java
  • Ubuntu下安装wine详细介绍

    Ubuntu安装wine一般使用两种方式,源码编译或者从网络源安装。 源码编译安装相对比较稳定,速度快、效率高,但是需要时间编译,相比一分钟的源安装,几十分钟的编译确实很长。源安装是别人已经帮你编译好的了,但是安装 以后出现各钟奇怪问题的几率较高。一般来说是这样,所以还是编译安装比较好。  
    编译安装最让人头痛的是解决包的依赖性问题。安装wine你需要安装下面的包,只要你的ubuntu能够上网,有可用的安装源,那就可以比较轻松了。  
    1、打开终端,输入  
     
    代码:  
    sudo apt-get install flex bison  
     
    代码:  
    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 xlibs-dev fontforge flex bison libxext6  
     
    提示输入密码时输入密码,输入时屏幕不会出现文字,确认输入正确后按回车就可以了。注意每个包的名字之间要有空格。  
     
    2、下载最新的Wine的源码包 (最新的是1.1.0,我加句注释,当时他写时还是1.0正式发布版的) 
    http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc2.tar.bz2 
    3、打开终端(假设你的下载文件在你的主目录)输入  
    代码:  
    tar jxvf wine-1.0-rc2.tar.bz2  
     
    4、输入  
    代码:  
    cd wine-1.0-rc2  
     
    5、输入  
    代码:  
    sudo ./configure -v  
     
    这时wine开始检查编译环境,检查包依赖是否通过,如果这个不出差错,剩下的几步就只是时间问题。很多人在编译遇到困难而放弃的,最大的原因就是这里了。  
    6、编译完成以后,就会提示你可以 make depend && make 了,输入  
    代码:  
    sudo make depend && make  
     
    接下来就是最漫长的过程,CPU占用会保持在90到100之间,一般的机器需要1个小时左右才能完成。这个过程可以去听歌,浏览网页。  
    7、编译完成以后,会提示你Wine built successfully,这时输入  
    代码:  
    sudo make install  
     
     
    这样,wine的编译安装就大功告成了,接下来就是wine的设置了。  
     
    1、打开终端,输入(一定不要用sudo或者root用户执行这个,如果用一般用户时出现问题,都是前面的某些步骤没有做好,而不单单是权限的问题,用root很多时候非但不能解决问题,还会使问题更严重)。  
    代码:  
    winecfg  
     
    这个命令在使用wine之前至少要执行一次,他会建立wine的运行文件夹 ~/.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的中文显示,可以完全显示。  
    把下面这段代码另存为zh.reg ,然后在终端下面输入:“regedit zh.reg” 从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。 
     
    代码:  
    REGEDIT4  
     
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]  
    "Arial"="simsun"  
    "Arial CE,238"="simsun"  
    "Arial CYR,204"="simsun"  
    "Arial Greek,161"="simsun"  
    "Arial TUR,162"="simsun"  
    "Courier New"="simsun"  
    "Courier New CE,238"="simsun"  
    "Courier New CYR,204"="simsun"  
    "Courier New Greek,161"="simsun"  
    "Courier New TUR,162"="simsun"  
    "FixedSys"="simsun"  
    "Helv"="simsun"  
    "Helvetica"="simsun"  
    "MS Sans Serif"="simsun"  
    "MS Shell Dlg"="simsun"  
    "MS Shell Dlg 2"="simsun"  
    "System"="simsun"  
    "Tahoma"="simsun"  
    "Times"="simsun"  
    "Times New Roman CE,238"="simsun"  
    "Times New Roman CYR,204"="simsun"  
    "Times New Roman Greek,161"="simsun"  
    "Times New Roman TUR,162"="simsun"  
    "Tms Rmn"="simsun"  
     
     
    5、部分DLL设置  
    到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制 mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine /drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。  
     
    6、如果编译安装途中出现类似下面的错误,此段英语是因为你没有安装相关的devel支持,如果是用gonme桌面的,请在桌面输入:sduo apt-get install gnome-devel 下载安装完后再次执行编译安装wine即可。 
    configure: WARNING: 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

  • 相关阅读:
    面试技巧——经典面试问题回答思路
    Linux试题及答案(一)
    面试中的问到薪资问题怎么回答?
    LoadRunner监控Linux
    面试时如何解释被裁原因
    可持久化数组
    洛谷P2286宠物收养场·改
    改博客的背景
    洛谷P2286宠物收养场
    阶乘的0
  • 原文地址:https://www.cnblogs.com/ajunForNet/p/2923403.html
Copyright © 2011-2022 走看看