wine是一款功能强大的虚拟机软件。wine(linux模拟器)可以让你在Linux上运行Windows系统,wine更新频繁,日益完善,可以运行许多大型Windows系统下的软件,免除一些繁琐的设置和操作。wine将Windows API调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。
wine功能介绍
1、是一个Windows兼容层,通俗的讲,就是一个Windows模拟器;
2、提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib);
3、提供了一个程序加载器,该加载器允许不用任何修改Windows 3.1/95/NT的二进制文件,就可以运行在Intel Unix及其衍生版本下。
4、Wine可以工作在绝大多数的UNIX版本下、包括Linux、 FreeBSD 和 Solaris。
wine使用方法
Wine可以在绝大多数的Unix/Linux版本下工作,但其现在仍不能完全运行所有的Windows程序。不过由于几乎每个月都有新版本,越来越多的Windows程序已经能在Wine的帮助下在Linux中运行。
1、直接运行程序
使用命令 wine
[root@localhost root]#wine <程序名>
2、使用程序管理器
[root@localhost root]#progman
启动管理器窗口,从菜单中选择 文件(F)-执行(X),就会弹出一个目录浏览器,选择程序即可。
3、直接双击 EXE 程序
一些发行版安装WINE时会自动关联EXE程序,这样直接双击可以运行。
某些简单程序可直接运行,而不需要安装。大部分Windows软件的安装,请由Wine打开安装包(exe文件)然后和Windows下以同样的方法安装程序即可。这样安装的程序应当会在桌面环境的程序列表中自动添加快捷方式(和Windows下的快捷方式类似),选择即可运行程序。
▲注意:Wine运行某些程序,如MS Office、迅雷、QQ、某些游戏等的兼容性仍不完善。要正常使用此类软件,可以以完全的虚拟机代替(如Virtualbox、VMWare),或者在网上搜索查找已知的解决方法或针对特定软件的安装包。
更多相关介绍
Wine(“WineIsNotanEmulator”的递归缩写)是一个能够在多种POSIX-compliant操作系统(诸如Linux,MacOSX及BSD等)上运行Windows应用的兼容层。另外英语单词wine是葡萄酒的意思。Wine(WineIsNotanEmulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows3.x和WindowsAPIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。Wine可以工作在绝大多数的UNIX版本下,包括Linux,FreeBSD,和Solaris。另外,也有适用于MacOSX的Wine程序。Wine不需要MicrosoftWindows,因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的DLLs。Wine的发布是完全公开源代码的,并且是免费发行的。(基于LGPL发布:GNU宽通用公共许可证)关于Wine的真正含义,有人对“WineIsNotanEmulator”的说法表示质疑,认为”非模拟器“的解释不过是一种娱乐性的说法,Wine的真实意思应当是是WindowsEnvironment的缩写,即WinE。
wine版本
树莓派用户:WineHQ提供的安装包只能用于x86架构;它们不能被安装于ARM架构系统。
可提供下载的一共有三个版本:
wine其他版本
虽然可运行大部份视窗程序,但只能有限度地运行以DirectX所编写的游戏,亦即是很多游戏不能在其运行
Wine的延伸计划主要有两大产品,一个是CodeWeavers开发的CrossOver,另一个是TransGamingTechnologies的Cedega。
CrossOverOffice以提供应用软件支持为主,Cedega则锁定在游戏娱乐方面。CodeWeavers和Wine计划一直保有密切的合作关系。CodeWeavers亦雇用了AlexandreJuillard以将CrossOverOffice的源代码回馈给Wine。在2005年6月22日,CodeWeavers宣布支持基于英特尔处理器的苹果电脑。
Transgaming的Cedega则是商业软件,以Wine为基础,在Wine更换授权后停止使用Wine的源代码,虽然有Cedega提供源代码下载(经由CVS),但在不包含专利技术的情形下,功能与可用性都不高。
wine早期发展
Wine计划是在1993年由BobAmstadt及EricYoungdale发起的,最初的目的是为了使16位的视窗3.1的程序可以在Linux上运行,但现在已将目的变为使32位的视窗程序在Linux上运行。
Wine虽然是为Linux而制,但亦能支持FreeBSD、MacOSX(Intel版)与Solaris-x86。
因为Windows的DLLs是封闭源代码的,所以程序员只能由最底层的设计开始,耗费大量的时间来编写和测试,最后达至兼容。但这个过程往往会有很多困难,而且亦可能会出现很多错误。
当Corel参加这个计划后,Wine很快便能兼容WordPerfectOffice,但Corel后来停止了支持这个计划。
wine编译安装
确保你的Linux上已经安装了gcc编译器。
如果你安装了编译所需要的软件(如gccflexbisonfontforge),就可以进行编译了。
首先,访问官方网站下载最新版本的Wine,解压到一个目录
打开终端("Terminal"),输入以下命令:
cd<你解压的目录>#进入目录
即可完成Wine的编译。
▲注意:
1.编译Wine一般需要一个小时(视机器性能而定),若你是刚刚接触Linux不久的人,最好不要进行编译。
2.编译安装出现问题,多半是软件依赖没有安装,请留意输出的错误信息。
3.建议能用软件包(如.deb)安装的就尽量别用源码编译安装了,用软件包安装的可以通过包管理器进行版本管理,便于及时更新WIne,编译安装的就得靠你自己了(尤其是你装了开发版本(Developmentbranch)的Wine,不及时更新可能会有很多bug)
牛铺软件园提供《wine》v3.15 官方版下载,该软件为官方版,文件大小为20.41MB,推荐指数4颗星,作为手机模拟器中的顶尖厂商,完全可以放心下载哦!
软件评论
评论列表