Wine是在Linux操作系统下执行部分Windows应用程序的工具!如果你想在Linux下运行Windows程序,Wine将是你必不可少的工具!Wine Is Not Emulator在X和 UNIX 之上的,Windows 3.x 和 Windows APIs的实现。它是一个Windows兼容层,这个层即提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib);也提供了一个程序加载器,该加载器允许不用任何修改 Windows 3.1/95/NT 的二进制文件,就可以运行在Intel Unix及其衍生版本下。
Wine截图1
功能特点:
1、Wine是一个Windows兼容层,简单来说,就是一个Windows模拟器;
截图2
2、提供了一个用来从Windows源进出到UNIX的开发工具包;
3、也提供了一个程序加载器,该加载器允许不用任何修改 Windows 3.1/95/NT 的二进制文件,就可以运行在Intel Unix及其衍生版本下。
安装步骤:
1. 首先点击Linux系统中的“Applications(应用程序)”菜单。
2. 点击其中的“Software & Updates(软件和更新)”一项。
3.再点击“Other Software(其他软件)”选项卡。
4. 点击“Add”来进行添加。
5. 在APT行,输入“ppa:ubuntu-wine/ppa”,并点击“Add Source(添加来源)”。
6. 之后输入sudo密码,点击“Authenticate”进行验证。
7. 验证完成后,点击“Close”关闭窗口。
8. 出现系统提示后,点击“Reload”重新载入。
9. 打开“Software Center(软件中心)”并找到Wine软件,然后点击“Install”进行安装。
10. 之后只需等待安装完成即可。
软件截图3
使用方法:
Wine可以在绝大多数的Unix版本下工作,但其现在仍不能完全运行所有的Windows程序,不过由于几乎每个月都有新版本,越来越多的Windows程序已经能在Wine的帮助下在Linux中运行。
1、直接运行程序
使用命令wine
[root@localhost root]#wine
截图3
2、使用程序管理器
[root@localhost root]#progman
启动管理器窗口,从菜单中选择 文件(F)-执行(X),就会弹出一个目录浏览器,选择程序即可。
3、直接双击EXE程序
一些发行版安装WINE时会自动关联EXE程序,这样直接双击可以运行。某些简单程序可直接运行,而不需要安装。
更新日志:
12076除非存在“%SystemRoot%\System32\Drivers\Etc\{services,host}”,否则多个应用程序拒绝安装(Informix 数据库应用程序、Autodesk 3ds Max 9、SAP GUI)
12457多个应用程序因 IWebBrowser2.get_LocationName() 处的 NotImplementedException 崩溃(SharpDevelop 2.2,Clarion 企业版 9.0.10376)
19756日期/时间选择器不通知应用有关复选框更改(TaskCoach:无法添加具有截止日期的新任务)
24893文件/文件夹上下文菜单缺少选项(Explorer++、Double Commander) )
29903多个游戏和应用程序不能因'wtsapi32.WTSEnumerateProcessesW'存根(Visual Studio 2005中,.NET 2.0 SDK DbgCLR,Akamai的DL经理,DEKARON)枚举进程
32749实施 atl100.dll.AtlAxDialogBoxW 以显示错误对话框(Visual Studio 2010 (10.0) Express Edition)
35539 Proteus 8 演示无法安装
36010更改winecfg 上的字体分辨率将默认主字体更改为 Tahoma
39841 IShellFolder.CreateViewObject() 不支持 IContextIContext (双人间司令“错误:无效参数”当上的空白处单击鼠标右键)
44813某些应用程序无法在目录上调用ntdll.NtReadFile时(预计STATUS_INVALID_DEVICE_REQUEST)
46817蒸汽大画面需要d3d11_device_CreateDeviceContextState
47296谷歌驱动器登录之前崩溃
47310Canon TS3100系列完整驱动程序和软件包拒绝安装:“要安装软件,您必须以管理员帐户登录。”
48123 Word 97 在调用存根 URLMoniker_ComposeWith 后崩溃
48412多个游戏有照明问题和纹理闪烁(使命召唤 4:现代战争、使命召唤:现代战争 2)
48507 osu!设置中的图标和音乐播放器未呈现
49434 Wine 内置的“iexplore”在加载 Google 帐户登录页面时崩溃
49663 TrackMania Nations Forever 中的性能回归
49954多个游戏和应用程序需要msvcp140_1._Aligned_get_default_resource(在线前夕启动,Qt Creator的3.x中,凯特,捕捉摄像头1.11.x,Cppcheck 2.3)
50119黑暗灵魂II:第一仙的学者显示白屏福尔康渲染
50147微软WebView2 “常青引导程序”/安装程序需要 IStream::CopyTo()
50168运行 notepad.exe 时出错:无法启动 RpcSs 服务
50318 'HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath' 注册表项具有非标准值
50362 Fl Studio 20.8 在启动时崩溃
50436未找到上游 FAudio pkg-config 文件
50492Amazon Chime 4.x(.NET 4.5 应用程序)报告“无法注入错误处理脚本,无法将类型为“System.__ComObject”的 COM 对象转换为接口类型“mshtml.HTMLHeadElement””
50628童话关于弗罗斯特神父、伊万和娜斯佳崩溃DDERR_SURFACE_LOST
50673横冲直撞2个崩溃上推出
50697多个应用程序崩溃是由于DHTMLEdit“的IOleObject :: GetExtent”存根(原子邮件发件人4.2倍)
50725 Nvidia的FrameView 1.2(Win10应用程序)上未实现的功能tdh.dll.TdhLoadManifestFromBinary崩溃
50756 “路径无效.” 将“SVN 更新”与 SVN for Windows 一起使用时,TortoiseSVN
50791 使用NtQueryObject( ..., ObjectBasicInformation, NULL, 0, &retLen) 返回不正确的 NTSTATUS 错误代码并且没有缓冲区大小 (EditSection, Google sandbox-attacksurface-analysis-tools v1.1.x)
50805 Win32_OperatingSystem 类缺少“ProductType”(影响巧克力味)
50809多个.NET 4.x版应用程序安装失败的原因“MsiNetAssemblySupport”属性返回不正确的版本(2.7.5的IronPython)
50811个gdi32.res编译失败时FreeType的pkg配置CFLAGS含有“-pthread”
50818魔法少女Shoumou森森- DeadΩAegis(试用版)在消息框中显示不可读的文本。
50829 Process Hacker 2.38 在未实现的函数 dbghelp.dll.SymFromNameW 上崩溃
50830Process Hacker 2.38 在未实现的函数 advapi32.dll.LsaEnumerateAccounts 上
崩溃50845 jscript 在使用 clang 的 PE 构建中的内部断言(0)上崩溃
50854多个 Windows 10 应用程序安装程序拒绝安装,需要“advapi32.dll”版本 >= 6.30.10000.流甲板4.9.3的Windows管理中心2103)
50875 HTMLElement_get_offsetParent崩溃酒如果NULL偏移父预期(VbsEdit当中)
50885 PdfSharp创建无效的PDF文件
50925错误GetRSAKeyFromCert获取公钥-未找到文件
50952个Runeterra传奇崩溃在推出
50960来自 .NET 部署工具的 NETCoreCheck 在未实现的函数 api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfwprintf_p 上
崩溃51035 Alacritty v0.7.2 便携式崩溃:SetEnvironmentVariable(“some_non-existant_var”,TRUE)
51041种与fsCsb [0] == 0缩放字体不枚举正确
51076在ucrtbase崩溃demangle_datatype在vc2019的x86模式
51117 Silverlight_x64.exe(LEGO MINDSTORMS EV3家庭版安装程序的一部分)崩溃
51324个罗马帝国大战役不能播放视频
51631 winwinhttp 和 winnotification 失败,因为 echo.websocket.org 已失效
常见问答:
1、wine配置方法有哪些?
答:直接运行 “winecfg” 即可,按照提示内容进行设置即可,并且随着版本更新,Wine已经是全中文界面了,对国内用户更加友好。
2、问:Linux下wine是怎么使用?
答:一、要在Linux下运行Windows程序,wine是必不可少的,所以,请将wine安装到你的系统里。
二、将你的Windows所在的分区加载到某个目录。(本文假定这个目录是/mnt/c).
三、修改wine.conf。这也是最关键的步骤。在wine.conf里,系统默认有五个驱动器:
A,软驱,对应于软驱在Linux下的载入点/mnt/fd0;
C,windows所在的分区,对应于 /c;
D,CD-ROM,对应于/cdrom;
E,临时分区,对应于/tmp;
F,网络驱动器。
编辑点评:
小编在这推荐的Wine,是一款可以安装在Linux系统上的Windows模拟器,与普通电脑上的手机模拟器一样,用户朋友在安装了Wine后,就可以在Linux上正常的使用任意Windows系统下的软件了,并且使用起来比较简单。欢迎大家前来下载使用!