免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1291 | 回复: 0

wine 在linux下安装windows程序 [复制链接]

论坛徽章:
0
发表于 2009-06-23 10:04 |显示全部楼层

               
今天有人给我留言说我水平低,这个我承认,我是一个非计算机专业还在校学习的学生,只凭着对计算机的热情一直在学习,我很谢谢他直言不讳,同时我有我的坚持,而就凭着这种坚持,我已经在上地找到了java web开发的工作,我会努力工作,现在我是菜鸟,今后绝对不是!!
我还是会继续写我的学习笔记,将我学到的和大家分享,大家有什么问题可以一起讨论一起进步,同时谢谢大家的支持
今天要讲的是在ubuntu下安装wine,用wine来安装使用windows程序
曾经看过一篇文章,意思是不能将linux和windows互相比较,各有各的特长,但是在实际使用中确实感觉到了linux软件的支持不够
比如我最近要做论文要用cajviewer,ubuntu在并没有替代的软件
比如,迅雷,虽然对于他盗链接的问题,骂声不断,但我还确实没发现下emule资源比迅雷快的软件,谁让人家客户资源大呢?
言归正传,现在说说wine的安装和配置
源里的wine之前是 0.9.59版现在已经更新到0.9.61了
1、在命令行输入  sudo apt-get install wine 您也可以从wine
官方网站
下载源码自己编译,这样会减少因为依赖产生的问题
2、安装后需要wine需要配置 命令行输入 winecfg
       配置的时候可能产生错误,原因是缺少某些包
       试试在命令行输入 sudo apt-get install build-essential  和
      sudo apt-get install gcc libc6-dev fakeroot libglib1.2-dev
libglib2.0-dev libltdl3-dev libmad0-dev libmng-dev libodbcinstq1c2
libogg-dev libpng12-dev libqt3-headers libqt3-mt-dev libvorbis-dev
libxft-dev libxi-dev libxinerama-dev libxmu-dev libxmu-headers
libxmuu-dev libxpm-dev libxtrap-dev libxtst-dev libxv-dev
libxxf86dga-dev qt3-dev-tools render-dev unixodbc-dev x-dev
x11proto-record-dev x11proto-trap-dev x11proto-video-dev
x11proto-xf86dga-dev xlibs-dev fontforge flex bison libxext6
3、设置中文问题
    先把字体simsun.ttc(在你的windows的安装目录里的font文件夹里找,找不到可以从网上下到) 复制到 /home/你的用户名/.wine/drive_c/windows/fonts 文件夹中,要显示隐藏文件夹按Ctrl+H
  修改注册表,在命令行输入 gedit  ~/.wine/system.reg
找到“[System\\CurrentControlSet\\Hardware
Profiles\\Current\\Software\\Fonts]”,将其中的““LogPixels”=dword:00000060”改成
““LogPixels”=dword:00000070“。
再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“项,将其中的”MS Shell Dlg“相关的两项修改成如下内容(即更换字体为宋体):
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”
然后:gedit ~/.wine/drive_c/windows/win.ini
在其中加上(如果没有),有的话修改成如下
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
现在中文显示应该正常了
4、使用方法:直接运行.exe安装文件,wine默认已将关联设好,如果没有请自行设定
        安装好后可以在应用程序--> wine菜单下找到,或者可以在/home/你的用户名/.wine/drive_c/Program Files 放入软件绿色版
5、安装.msi格式文件 wine start 文件名.msi
6、卸载已安装软件可以在命令行输入 uninstaller 进入卸载的图形界面
7、有些程序运行不了有的时候是因为缺少dll
到真实windows下的system32文件夹(C:\WINDOWS\systenm32)里复制       mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文 件到/home/你的用户名/.wine /drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。
在wine下安装迅雷已经可以不用ies4linux ,直接安装就可以了,如果碰到问题可以在wine设置中改为模拟win98
不过我这的迅雷安装好后一下东西就崩溃了,现在还不知道怎么解决,但网上有成功的例子
其他资料:http://www.eihooo.cn/web/viewarticle.asp?userid=1053536&lanmuid=7298660&contentID=1595009
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/69737/showart_1973977.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP