Chinaunix首页 | 论坛 | 博客
  • 博客访问: 687135
  • 博文数量: 810
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 11:41
文章分类

全部博文(810)

文章存档

2011年(1)

2008年(809)

我的朋友

分类: LINUX

2008-08-22 11:44:59


用wine来安装使用windows程序

曾经看过一篇文章,意思是不能将linux和windows互相比较,各有各的特长,但是在实际使用中确实感觉到了linux软件的支持不够。比如我最近要做论文要用cajviewer,ubuntu在并没有替代的软件。比如,迅雷,虽然对于他盗链接的问题,骂声不断,但我还确实没发现下emule资源比迅雷快的软件,谁让人家客户资源大呢?

言归正传,现在说说wine的安装和配置

源里的wine之前是0.9.59版现在已经更新到0.9.61了

1、在命令行输入sudoapt-getinstallwine您也可以从wine官方网站下载源码自己编译,这样会减少因为依赖产生的问题

2、安装后需要wine需要配置命令行输入winecfg

配置的时候可能产生错误,原因是缺少某些包

试试在命令行输入sudoapt-getinstallbuild-essential和

sudoapt-getinstallgcclibc6-devfakerootlibglib1.2-devlibglib2.0-devlibltdl3-devlibmad0-devlibmng-devlibodbcinstq1c2libogg-devlibpng12-devlibqt3-headerslibqt3-mt-devlibvorbis-devlibxft-devlibxi-devlibxinerama-devlibxmu-devlibxmu-headerslibxmuu-devlibxpm-devlibxtrap-devlibxtst-devlibxv-devlibxxf86dga-devqt3-dev-toolsrender-devunixodbc-devx-devx11proto-record-devx11proto-trap-devx11proto-video-devx11proto-xf86dga-devxlibs-devfontforgeflexbisonlibxext6

3、设置中文问题

先把字体simsun.ttc(在你的windows的安装目录里的font文件夹里找,找不到可以从网上下到)复制到/home/你的用户名/.wine/drive_c/windows/fonts文件夹中,要显示隐藏文件夹按Ctrl H

修改注册表,在命令行输入gedit~/.wine/system.reg

找到“[System\\CurrentControlSet\\HardwareProfiles\\Current\\Software\\Fonts]”,将其中的““LogPixels”=dword:00000060”改成““LogPixels”=dword:00000070“。

再找到”[Software\\Microsoft\\WindowsNT\\CurrentVersion\\FontSubstitutes]xxxx“项,将其中的”MSShellDlg“相关的两项修改成如下内容(即更换字体为宋体):

“MSShellDlg”=”SimSun”
“MSShellDlg2″=”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/ProgramFiles放入软件绿色版

5、安装.msi格式文件winestart文件名.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

不过我这的迅雷安装好后一下东西就崩溃了,现在还不知道怎么解决,但网上有成功的例子。 下载本文示例代码
阅读(185) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~