Linux下运行window程序的解决方法
来源:互联网 发布:淘宝买玩具枪犯法吗 编辑:程序博客网 时间:2024/06/04 23:37
其实这话说的也有道理,使用桌面版的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程序桌面化的东东。
- Linux下运行window程序的解决方法
- window下运行linux程序
- 在linux终端下运行X Window程序
- 在linux终端下运行X Window程序
- 让linux程序后台运行的解决方法
- linux运行程序缺少库的解决方法
- linux下运行eclipse出错的解决方法
- Window下的dos环境下编译运行下运行c程序
- Window下怎么运行Perl程序
- Window命令行下运行Java小程序
- linux下查看运行程序的内存空间
- linux下测试程序运行的时间
- Linux下测试程序的运行时间
- linux下测试程序运行的时间
- Linux下测试程序的运行时间
- LINUX下python程序的运行
- Linux下浅析程序的运行过程
- Linux下的程序编译和运行
- 帮助你使用数据库方式访问JSON数据的javascript类库-TaffyDB
- 多线程拨号Java版(探讨synchronized和Lock线程同步)
- Android 实现iphone主屏幕文件夹展开合并效果(OpenFolder)
- C++ map学习笔记
- EBS常用命令
- Linux下运行window程序的解决方法
- How to create a Java component with Eclipse
- ios开发资料
- socket program error:Socket operation on non-socket
- Java类获取Spring的applicationContext.xml文件中的bean
- 解决【Warning: Cannot modify header information - headers already sent by....】
- linux udev 机制
- linux 删除含特殊字符文件
- sqlserver事务的用法