返回首页
当前位置: 主页 > 操作系统 > Linux教程 >

Linux下运行window程序的解决方法

时间:2016-05-31 12:32来源:电脑教程学习网 www.etwiki.cn 编辑:admin

最近把家里的机子换成了Ubuntu版的Linux系统,和原来的windows系统组成了双系统;笔者将linux做为了默认系统。随之而来的问题,老婆用惯了windows,在linux下很不方便。虽然笔者一再苦口婆心的说linux的种种好处,以及linux系统的高效性。可以对于大多数一般使用者来说(上上网、玩玩小游戏、聊聊天)。linux确实没有什么优越性=_=!。

用老婆的话来说:linux有什么好的,连个QQ都上不了。虽然对笔者来说聊天的工具多了去了(MSN、Google Talk….),但对普通上网的朋友来说基本都是浮云了。

其实这话说的也有道理,使用桌面版的linux不就是为了玩玩游戏上上网么?如果这个都不能满足,那linux也太逊了=_=!好吧,另一半的意见也要重视,笔者开始在网上寻求linux下运行windows程序的方法–Wine。

Wine 是什么?!wiki的解释比较权威,摘要如下:

Wine是一个在x86、x86-64上允许类Unix操作系統在X Window System下运行Microsoft Windows程序的软件。另一方面,程序员也可以定制Wine的API接口是windows程序可以在类Unix操作系统中运行。也有不少软件经过Wine测试后发布,比如Picasa,uTorrent,MediaCoder。

Wine全称 “Wine Is Not an Emulator”,即Wine不算是一种完整的模拟器。尽管Wine有另一个非官方名称,”Windows Emulator”,即Windows模拟器。Wine的正确名称是”Wine”,不是全大写、全小写或大小写混合。[1]

Wine不是一个完整的Windows模拟器,而是模拟出操作系统的兼容模式来调用DLL以运行Windows软件。Wine是自由软件,在GNU公共许可证(LGPL) 下发布。

使用Ubuntu的朋友可以通过apt-get 获取Wine1.2。

sudo apt-get install wine1.2

接着是安装一些常用的windows运行库,需要用到winetricks .

wget http://www.kegel.com/wine/winetricks

sudo chmod +x winetricks #这是一个脚本,所以下载后要赋予它执行权限

把一些常用的运行库down下来,例如QQ的运行库:

sh winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1

乱码问题:

碰到这个情况是因为模拟的windows Font文件夹里木有任何字体,返回到windows下直接copy过来就可以了^_^

好了,如果你想在linux运行QQ,那么基本上已经满足条件了,去下载个单文件版本的QQ.exe。双击运行就可以了。

当然,模拟器的效果肯定比不上原生系统,如果你不介意使用webQQ的话,那么就用webQQ吧。时代在发展,程序Web化老早就在进行了,如果你实在需要一个桌面图标之类的,可以试一试prism,一款将web程序桌面化的东东。

------分隔线----------------------------
标签(Tag):Linux Android Ubuntu Unix 操作系统 fedora debian
------分隔线----------------------------
推荐内容
猜你感兴趣