转ubuntu中的ine详解wish

wine,是一款优秀的Linux系统平台下的模拟器软件,用来将Windows系统下的软件在Linux系统下稳定运行,该软件更新频繁,日臻完善,可以运行许多大型Windows系统下的软件。另外英语单词wine是葡萄酒的意思。

或者直接sudo apt-get install wine也行(有可能版本很旧)

或者照百科的

若你使用 Debian 或者 Ubuntu 之类的发行版,只需要一个命令即可完成安装:sudo apt-get install wine请注意:由这种方法安装的Wine通常不是最新版本。要获取最新版,请由官方网站上下载安装包、添加ppa源(针对Ubuntu用户)或直接编译安装。若你使用的为其他发行版,请访问官方网站下载区[1]查询安装方法这里是Ubuntu官方Wiki给的方法添加PPA源sudo add-apt-repository ppa:ubuntu-wine/ppa更新软件列表sudo apt-get update安装winesudo apt-get install wine

下面我来介绍一下,如何让你的WINE环境更为完整。我示范的linux发行版是ubuntu 9.04, wine的版本号是1.1.26

Wine的其中一个开发者DanKegel写的一个安装Windows有关库和软件的小程序,非常有用!介绍一下使用方法:

在打开的窗口中,可以看到程序所支持的一个软件列表代码:

还有什么不懂百度吧,百科里面的也是有很多的。

鉴于Wine的迅猛发展,本文的内容已经有些已经不适用了。Wine的自动化提高了很多,以前的很多设置已经不必要了。参考一下就好了。

为了回应最近网友的一些普遍问题,特此作以下说明:1、如果发现wine的注册表没有相应的键值,要自己创建。有时候用命令不行的话,只能手动一个个添加。2、wine还是一个不成熟的软件,经常出现bug,一切使用的问题和风险都只能自己承担。3、wine并不完善,不是所有程序都能用wine解决,有些甚至根本无法解决(反作弊,凡外挂,虚拟光驱等)。

我收集到的关于Wine的一些资料

如果你像我一样的话,当你第一次使用Wine的时候,就会被Wine的帮助文章现状所困扰。互联网上确实有很多的HOWTO文章来教你使用一些程序或游戏,但是我找不到一个全面的“Wine初学者教程”来让我真正懂得实际了解和使用Wine所需的基本知识。我不需要一个教我如何运行半条命2的文章,我需要的是一篇能实实在在教我怎样使用Wine的文章。最后,我整理了从众多的Wiki、指南、帖子和HOWTO搜集来的资料,写成这篇文章。虽然这篇文章主要针对在Wine下运行游戏,但是它包括的几乎所有的信息都可以应用到用Wine来运行其它的程序。

一般资料“winecfg”的使用资料特殊配置资料安装资料一般使用资料第三方软件资料高级设置资料

1一般资料

1.1Wine is not an emulator这个我就不翻译了,没有多少技术介绍。

1.2使用最新的Wine记住最新版的Wine会包含一些旧版本里没有的bug。在feisty的软件仓库里包含了0.9.33,而最新的Wine是0.9.44(我翻译文章时)。0.9.33更加稳定,但是最新的版本包含重大的DirectX改进。有一些不能在0.9.33下运行的游戏能够在0.9.44中很好地运行。在使用0.9.37到0.9.40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。那是最好的有关使用最新版导致棘手问题的好例子。(译者:我个人还是推荐使用最新版,使用新版本会有更好的运行速度,而且基本上每个bug都会在未来的2~3个版本中被修复)

1.3不要从源码编译安装Wine(译者:作者没有说为什么,可能是因为编译要解决的依赖性问题太多了。我个人还是推荐编译安装,这样安装完后问题少一点,性能好一点。)

1.4使用终端如果正确安装的话,wine会把它自己关联到exe文件,所以你只要双击exe文件就可以运行。无论怎样,这都不是我们所推荐的使用wine的方法(译者:我也不推荐)。使用终端会比较好,因为这样可以正确地设定程序的路径,否则程序就会找不到所需要的文件。另外,使用终端还可以显示出错误信息,这对于解决问题是非常有用的。

1.5准备对付挫折Wine并不完美。不会所有的事情都能顺利发展,有时候甚至需要你自己去解决问题。但你现在是一个linux用户了,你就要准备着去应付。

2“winecfg”的使用资料

2.1运行“winecfg”你至少需要运行一次winecfg来设置wine的目录和硬件。

2.2虚拟桌面使用这个选项可以使软件的安装更加流畅。我发现在不使用这个选项的时候,使用某些程序会导致已经激活的对话框、CDKEY输入窗口或更换光盘的确认窗口不能出现在前端。让我以为程序卡死了,就kill掉了进程。选择这个选项还能够避免程序锁死你的桌面或者把你的屏幕分辨率改成难看的模式。

2.3使用Application Settings你可以在winecfg的Application标签里的Application Settings对话框对个别的程序进行自定义设置。那里只允许你进行windows兼容运行模式设置(译者:像windows下的exe属性里的兼容性标签)、某些显示设置和DLL的设置。当你只需要设置某个程序使用某些特定的windows自带的DLL,不希望其它程序(包括wine)使用这些native的DLL的时候(而其它程序使用这些DLL会导致问题),(译者:wine自带的DLL叫做builtin,windows下原生的DLL叫做native)这个选项就会变得十分有用。在进行DLL设置时我都用这个方法,就是为了防止某些对wine的运行存在潜在威胁的nativeDLL被wine调用(译者:在一般情况下,wine只调用自带的builtinDLL,而不会使用native的DLL,版权问题,除非经过设置,如上所述)。这样我就只是修改了那些可执行的配置文件,当我不需要时,可以改回来而不会损坏整个Wine。(译者:设置这些东西之前,保证已经将一个程序的exe文件添加到Application标签的白框中,并且反色选中。不是default的那个,是你所需要设置的那个exe文件。)

2.4Windows版本对不同的程序尝试不同的Windows版本。这就是说一个为了XP而设计的游戏可能会在wine的98模式的支持下能更好地运行。在做这个之前确认你已经把程序添加到Application的白框中,并且选中,反色显示。

2.5使用ALSA驱动有些游戏是需要OSS才能运行,但是OSS已经不会再继续开发了。(译者:推荐只是独立声卡使用ALSA,集成的还是使用OSS最好)

2.6不要总是选择allow the window manager to control the windows(winecfg里的)使用这个选项有时候会使游戏在全屏幕运行时出现问题。当前的wine版本0.9.39+已经修正了多数游戏的全屏问题,但是引入了一个新的问题:当不使用这个选项时,会使键盘不能游戏中输入。在使用一个单独的X server来运行游戏时,这个问题可以得到解决。(见“高级设置资料”)

3特殊配置资料

3.1建立一个到CD的链接Wine会建立一个到你挂载CD的文件夹的链接,但是建立一个到真正的/dev里的设备的链接会更好。我发现如果不这样做,Wine会自己建立到/dev的链接,把CD认成E:盘,而我的挂载目录却链接为D:盘。我认为这个可能会导致某些使用CD安装的程序出现问题。修改/dev/hdc以适应你的系统(译者:7.04一般都是/dev/scd0)。

3.3WINEPREFIXCREATE这个我暂时不翻译

安装完成后,运行

成功的话就会出现winehq的主页。

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"

4安装资料

4.1不要在CD的目录下安装程序(译者:就是不要cd到CD的挂载目录运行安装程序)如果这样做的话,就会在换CD时出现CD不能推出的问题,用下面的命令来安装CD:

4.2需要用到“wine eject”如果安装程序需要你换CD,而系统却说不能推出CD,那就打开一个新终端,输入:

4.4使用uninstaller使用命令“uninstaller”来卸载安装的程序,不要使用程序在菜单里面创建的卸载快捷方式,他们有时候不能正常工作,而uninstaller可以。

4.5安装.msi文件有些windows的安装程序是使用msi来安装的,那就用下面的命令来安装:

或者

5一般使用资料

5.1如何用wine来运行程序

5.2运行程序前cd到程序的安装目录cd到程序的安装目录再运行程序。

5.3关掉WINEDEBUG一般情况下,wine会不断地产生一些debug信息(那些“fixme”的东西)。那些信息在很多情况下是没有用的,尤其你已经可以正常地运行一个程序。你可以使用下面的命令来避免debug信息,节省资源:

5.4不要使用root或者sudo来运行wine可能会损坏系统文件。

5.5其他wine的命令wineboot 模拟windows的重新启动wine control 运行控制面板wineserver wineserver会随着wine的命令自动启动,但也能通过终端启动来达到不同的目的。wineserver的一些参数1、-d# 设置终端中debug的显示级别。2、-h 显示wineserver帮助文件3、-k kill掉当前的wineserver,当程序失去响应而你要结束它时使用。4、-p 让wineserver一直运行,也就是说即使程序退出了,wineserver还继续运行。当你需要运行连续的程序时可以使用,这样可以缩短程序的启动时间。5、-w 让wineserver一直运行直到当前已激活的wineserver退出。

5.6让Wine运行更流畅当出现程序运行缓慢或性能起伏不定的问题时,可以通过提高进程的优先级来解决。启动游戏后,可以使用“renice”命令来改变进程的优先级。“renice”命令可以改变当前进程的优先级,“nice”的值是优先级级别的标志,(高优先级=低nice值,低优先级=高nice值)。这个命令把程序优先级的值设置为从-20(最高优先级)到19(最低优先级)之间的任何一个整数值,而默认的值是0。在启动游戏以后,你需要打开另外一个终端输入下面的命令来改变程序的优先级:

在用Wine运行游戏时,我不推荐直接把程序的优先级设置到-20,最好是从-10开始,如果效果提升不明显,可以一步步尝试小幅度的提高(-11,-12,……)。你会发现绝大多数的游戏不需要比-10更高的优先级就已经可以达到最好的性能了。不用多说(我认为),在游戏中你可以用ALT-TAB组合键回到桌面使用“renice”命令。

第二种方法使用图形界面来设置优先级。1、 用终端运行游戏,按ALT-TAB回到桌面2、 系统——>系统管理——>系统监视程序,切换到进程标签3、 在进程上点右键——更改优先权4、 要求密码时输入5、 关闭系统监视程序,用ALT-TAB回到游戏

6第三方软件资料

6.1 WineToolsWineTools是一个菜单式的可以安装90多个常见Windows程序的软件。它也可以帮助你设置Wine的基本目录。已经不再有人维护WineTools,它已经两年没有升级了,但很多用户都发现它依然有用。而WineTools所作的一切事情都可以自己通过winecfg或终端完成。

6.2Wine-DoorsWine-Doors是一个帮助你安装很多的Windows程序,包括游戏的一个图形界面的软件。它现在还处在开发阶段,但已经发布了一个可以下载的最初版本。就这个软件看来,是非常有前途的。

6.3CedegaCedega就技术上来说是Wine的一个分支,它明确地针对于游戏。cedega包含了一个安装和运行游戏的图形界面,还加上了对受防拷贝保护的软件的支持(不需要使用破解来免CD)(译者:wine的对防拷贝的支持不是很好)。cedega不适免费的,最低消费是购买3个月,每月3美元,如果预付一年的费用的话,可以享受一点折扣。cedega从前叫做WineX,在Wine还是MIT软件,而不是现在的GPL的时候,WineX就从wine的一个分支分离出来,就因为cedega不属于GPL,cedega不再对wine的代码发展作贡献了。再加上cedega缺少支持,很多人便不再用cedega在linux下玩游戏。

6.4CrossOverCrossOver从技术上来说,CrossOver不是wine的一个第三方产品,而是wine的主要财力支持者。CrossOver一开始是以在linux下运行Microsoft Office软件为目标的,但最近它开始添加对游戏的支持。CrossOver基于一个更老,更稳定的Wine版本(译者:好像是0.9.17),但CrossOver也随着Wine一起升级。CrossOver标准版的售价是39.95美元。

6.5ReactOS正如CrossOver一样,ReactOS也是Wine的一个支持者,基于许多Wine已经完成的成果,它致力于建立一个能与Windows完全兼容的操作系统。完成后,ReactOS能够使用Windows的驱动程序和软件,完全兼容。这项计划还处于开发阶段,但已经可以提供安装CD、LiveCD、QEMU和VMware镜像的下载。

7高级设置资料

7.1使用启动脚本(使用之前确保游戏能够正常运行)再使用单独得X server时,很多游戏一般都可以发挥出他们最佳性能。wine不需要窗口管理器(GNOME或KDE)就可以正常地运行,所以如果你在一个单独的X server下运行游戏,你会得到明显的性能提升。在运行游戏之前,关闭GDM或KDM,还会得到更大的性能提升(只能通过控制(console)台来实现)。1、首先,在终端下建立一个脚本

2、复制下面的文字到终端里。如果你没有nVidia的显卡,就删除nvidia settings的那部分,然后用你的游戏的正确路径替换里面的路径

3、把文件保存到你的主文件夹(保存Ctrl+O,退出Ctrl+X。Vim的话先Esc,再Shift+:,保存w,退出q)4、然后,给你的脚本加上可执行属性

5、运行脚本

6、结束游戏后,用CTRL-ALT-BACKSPACE回到桌面

第二种方法如果你的游戏不能运行或者只是单纯想压榨出更好的游戏性能,跟着下面的步骤尝试在关闭X session的情况下运行游戏。1、取消注销“sudo /etc/init.d/gdm stop”语句(删除#)后保存,如果你是使用KDE,就取消注销“sudo /etc/init.d/kdm stop”。2、关闭所有程序,按CTRL-ALT-F1打开控制台3、在控制台登陆并运行这个脚本。你会被要求输入密码,然后游戏会在它自己的X session里运行,而没有GDM或KDM的妨碍。4、如果脚本显示你没有启动X session的权限,就修改那个脚本按照这样修改X server的启动语句

5、结束游戏后,可以重启或CTRL-ALT-BACKSPACE回到控制台,重新启动X和桌面:

如果是KDE

桌面会很快出现,还不行的话就输入

注意:1、如果让游戏使用它自己的X session,确认禁止winecfg里的virtual desktop。2、让游戏使用它自己的X session可以解决在游戏时键盘无法输入的问题。

===分流地址===

==============================================================

下面我先介绍一下Wine的安装方法再介绍本补丁的安装方法。

原版Wine的安装:对于8.04的ubuntu,打开终端,分别输入

然后打开新立得,搜索Wine,就可以安装了。

打了补丁的Wine的安装:

你不懂怎么打补丁的话可以选择安装我提供deb包,或者自己编译,你看着办吧。 :D :D

A、下面是deb包的安装方法:

会列出这个软件包的有关信息,其中Depends后面跟的一大串就是它的依赖关系(包括版本要求)。只要在终端中输入

就可以了,其中***就是Depends列出的软件包的名字,比如binfmt-support,可以连续输入几个软件包,但中间用空格隔开,如

B、下面是编译安装的方法:

1、以前安装有wine的先把wine卸载。

2、先下载下面的脚本,8.04的就下“8.04-hardy的依赖安装脚本”,7.10的就下“7.10-gutsy的依赖安装脚本”。下载后解压并且放在你的主文件夹,并且打开终端,执行下面的命令,比如8.04的:

网络通畅的话(我用的是台湾的源,速度很快),脚本会自动帮你完成依赖包的安装。

4、打开终端,输入

这样你的wine就打好补丁了。

5、接下来还是在wine-1.0目录下执行:

就完成了安装。

6、最近我发现打了这个中文显示补丁以后,就不用再进行字体设置了,注册表不用改了,不用复制一大堆的字体了,好像是调用了系统的字体。所以,下面是一堆废话。仅供参考。

终端输入regedit,按照HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes找到FontSubstitutes这个键,没有的话就在CurrentVersion下新建一个key(在CurrentVersion图标上右击,选择key),名字是FontSubstitutes。再双击FontSubstitutes后,在右边的窗口建立新的键值。比如在空白上右击后选择新建String Value,命名为Arial;再双击Arial,输入simsun。以下类推。[color=red]一切键值都要注意大小写。[/color]

6、补丁应用成功的,在安装后第一次运行winecfg时,终端会出现下面一段文字

其实以后每一次打开wine的程序或者windows的程序,在终端都可以看到这两句话。

THE END
0.关于上次更新的部分百科百度百科[https://baike.baidu.com/item/%E5%A0%91%E5%A3%95%E6%88%98] 堑壕战是由散兵坑演化来的一种利用低于地面的战壕进jvzquC41yy}/lrfpuj{/exr1r1?b7@:;799e59
1.百度百科app下载百度百科2025最新免费下载v5.2.9.10百度百科是一款由百度公司所打造出来的手机版百度百科客户端软件,这款软件基本延续了电脑端所有的功能和使用方法,而且这是一个内容开放,网络自由的百科全书平台,给用户的各方面带来非常好的体验和服务,用户在这软件上面可以了解到很多最新最前沿的资讯。 《百度百科》软件特点: 1.软件的页面十分的简洁明了,给用户带来jvzquC41iry/k}68:0ipo8igvcom1:>;;3:/j}rn
2.最全中文自然语言处理数据集平台和工具整理维基百科会定时将语料库打包发布: 数据处理博客 https://dumps.wikimedia.org/zhwiki/ 百度百科 只能自己爬,爬取得链接:https://pan.baidu.com/share/init?surl=i3wvfil提取码 neqs 。 指代消歧 CoNLL 2012 :http://conll.cemantix.org/2012/data.html jvzquC41dnuh0lxfp0tfv8vsa4=6;97991gsvrhng1jfvjnnu171;>5927;
3.百科百科词条个人人物百科公司企业百科词条创建奶粉品牌企业百科 医院百科案例 主任医师个人百科创建 郑远元个人百科代做案例 企业创始人物百科创建完善 企业创始人百科创建 贝黎诗-品牌百科 一木各品牌百科词条 可穿戴医疗设备品类品牌百 家装装饰品牌百科 为什么选择我们? 我们是由20余位百科编辑专家组成的团队,核心成员来自百科编修院、蝌蚪团等专业组织,创建百度百科超jvzq<84yyy4uh€q{z0ipo8
4.百科app百科大全百科手机版百度百科安卓版是百度公司打造的内容开放、自由的网络百科全书平台,汇聚海量词条资源,为用户提供专业且权威的词条解释,除基础查询功能外,还设有精彩词条推荐、一键关注感兴趣 互动百科手机版 11.00M / 2025-06-22 / v3.2.2 安卓最新版 评分: 下载 互动百科app是一款资讯阅读的软件,软件具有大量信息搜索和订阅查询功jvzq<84yyy4eq€s{k0ipo8pg{1hbktj1
5.比亚迪市值1288亿美元排世界第三,创始人王传福的传奇人生新浪财经现比亚迪(99.600,-1.19,-1.18%)市值成为全球第三,引起大家热议,但由于王传福的低调,很多人并不知道这家公司是怎么做起来的。 因此,我特地重发此文,希望有助于大家了解神秘的王传福和传奇的比亚迪。 以下为原文: 王传福/图源:百度百科 不知不觉,比亚迪的市值已经达到1288亿美元,成为全球排名第三的汽车公司,仅次于特jvzq<84hkpgoen3ukpg/exr0ep5djjslkpm0i|sgyu532;7/2831:8iqe/onkƒntcw=36A;840yivvq