`

Ubuntu下安装wine详细介绍

阅读更多

本文转自我的ChinaUnix博客:http://blog.chinaunix.net/u3/107162/showart_2109537.html

2009-12-02

 

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

分享到:
评论

相关推荐

    ubuntu11.04安装wine1.3方法

    ### Ubuntu 11.04 安装 Wine 1.3 的详细步骤 #### 一、准备工作 在开始安装 Wine 1.3 之前,请确保您的 Ubuntu 11.04 已经更新到了最新状态。这一步非常重要,因为最新的系统更新可能会包含必要的依赖项或者安全...

    在ubuntu中安装wine使用windows软件

    ### 在Ubuntu中安装Wine以运行Windows软件 #### 一、Wine简介 Wine(Wine Is Not an Emulator)是一种开源兼容层,能够使Linux系统运行Microsoft Windows的应用程序和游戏。它由一系列Windows API函数实现,并提供...

    Ubuntu 安装Wine 显示方块字体 如:□ □ □ [解决]

    本文将详细讲解如何解决Ubuntu上使用Wine时出现的方块字体问题。 首先,我们需要理解这个问题的根本原因。在Windows系统中,许多应用程序依赖于特定的字体来正确显示文本。当这些字体在Linux系统中不存在时,Wine会...

    ubuntu下wine安装稳定使用QQ2008正式版 详细教程

    ubuntu下wine安装稳定使用QQ2008正式版 详细教程

    linux Ubuntu下安装 Source insight

    本文将详细介绍如何在Ubuntu下安装Source Insight,并 troubleshooting一些常见的问题。 一、安装Wine ---------------- 在Ubuntu下安装Source Insight之前,需要先安装Wine。Wine是一个开源的实现了Windows API的...

    Ubuntu 18.04 deepin-wine安装Photoshop CS 6.zip

    总结,通过在Ubuntu 18.04上安装Deepin Wine,我们可以利用这个强大的兼容层来运行像Photoshop CS6这样的Windows应用程序。尽管可能存在一些挑战,但这种方式为Linux用户打开了更多可能性,使他们能够在自己熟悉的...

    [QQ]ubuntu 10.10 wine 1.3安装QQ2010

    总结:本篇文章详细介绍了在Ubuntu 10.10上使用Wine 1.3安装和运行QQ2010的过程,以及解决可能出现的字体问题和安装Flash插件的方法。虽然这个过程可能涉及一些技术细节,但对于希望在Linux环境中使用QQ的用户来说,...

    ubuntu wine安装方法

    下面将介绍四种安装wine的方法:rpm包安装方式、deb包安装方式、tar.gz源代码包安装方式、tar.bz2源代码包安装方式、apt方式安装、bin文件安装。 一、rpm包安装方式 rpm包安装方式是使用rpm包管理器来安装wine。...

    Deepin-wine 环境的 Ubuntu/Debian 移植版

    在Ubuntu或Debian上移植Deepin-Wine,首先需要确保系统满足基本的先决条件,如安装依赖库、配置winehq源等。然后,可以按照以下步骤进行移植: - 下载并解压`deepin-wine-for-ubuntu-master`压缩包。 - 安装必要...

    Ubuntu deepin-wine 解决系统非中文语言环境时软件无法设置为中文

    英文版 Ubuntu deepin-wine qq 乱码问题 在/opt/deepinwine/tools/run.sh 中将 WINE_CMD 那一行修改为 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine” Ubuntu把wine的QQ、微信的系统托盘集成到状态栏 1 安装gnome-...

    ubuntu上wine的安装使用

    将Windows下的安装执行文件拷贝到Ubuntu下的某一目录,然后在命令行下执行以下命令: ``` wine 应用程序.exe ``` 程序将会开始安装。安装完成后,可以在Application->wine->Programs目录下找到对应的应用程序。 ...

    在Ubuntu下用wine玩星际和看股票用的注册表文件

    这篇文章将探讨如何在Ubuntu下利用Wine来玩《星际争霸》这款游戏以及查看股票应用,同时我们将讨论提供的注册表文件在其中的作用。 首先,让我们了解Wine的工作原理。Wine并不模拟Windows环境,而是直接翻译Windows...

    ubuntu下安装微信完美方案

    ubuntu下安装微信客户端试过几个方案,有基于网页的,有先装wine再装windows下客户端的。这个安装包安装简单易用,完美支持中文,可发文件,可截图。

    ubuntu下Wine的配置方法

    本文将详细介绍如何在Ubuntu系统中配置Wine,并确保能够顺利运行特定的应用程序。 #### 安装Wine 1. **安装Wine基础包**: - 打开终端。 - 输入命令:`sudo apt-get install wine` 并按回车键。 - 当提示确认...

    ubuntu wine.deb 包

    ubuntu wine.deb 包

    Ubuntu下通过Wine安装阿里旺旺并解决中文乱码.docx

    Ubuntu 下通过 Wine 安装阿里旺旺并解决中文乱码 知识点总览: 1. Wine 在 Ubuntu 中的安装和配置 2. 阿里旺旺的下载和安装 3. Wine 中解决中文乱码问题 4. Wine 中的字体配置 5. xdg-mime 的使用 详细知识点解释...

    ubuntu的WINE中文补丁 for AMD64

    标题中的“ubuntu的WINE中文补丁 for AMD64”指的是Ubuntu操作系统下的WINE软件的中文语言支持补丁,特别针对64位(AMD64)架构。WINE(Wine Is Not an Emulator)是一个开源项目,允许Linux用户在不使用虚拟机的...

    deepin-wine-for-ubuntu.zip

    标题中的"deepin-wine-for-ubuntu.zip"表明这是一个针对Ubuntu操作系统的软件包,它包含了Deepin Wine,一个用于在Linux环境下运行Windows应用程序的工具。Deepin Wine是基于开源项目Wine(意为“Windows Emulator”...

    ubuntu wine qq 的deb包

    在Ubuntu操作系统中, Wine(Wine Is Not an Emulator)是一个开源软件,它允许Linux、macOS和FreeBSD用户在不需安装Windows的情况下运行Windows应用程序。这个“ubuntu wine qq 的deb包”指的是一个专为Ubuntu设计...

Global site tag (gtag.js) - Google Analytics