让Linux运行Windows程序
软件世界
由于Linux中应用程序比较少,使得很多用户感到不方便。能不能让Windows程序运行于Linux中,以弥补Linux软件少的不足?回答是可以的,Codeweavers-Wine能让你在Linux下运行ACDSee看图、玩接龙、打星际。怎么样,有兴趣吗?开始吧!
一、挂接你的Windows驱动器
要想运行Widnows程序,一定要先让Linux挂上你的FAT32分区。方法是打开/etc/fstab文件加入以下FAT32分区说明:
/dev/hda1 /mnt/c: vfat
defaultscodepage=936,iocharset=gb2312 0 0
/dev/hda5 /mnt/d vfat
defaultscodepage=936,iocharset=gb2312 0 0
要说明的是上面的“/dev/hda1”和“/dev/hda5”要根据你自己的实际分区来。
二、安装Code Wine
你可以到http://www.codeweavers.com/wine/download.html下载Code wine的最新版本,在这里以20010626-4版为例。在控制台中运行:
rpm -ivh codeweavers-wine-20010626-4.i386.rpm
即可完成Wine的安装。
三、Wine的设置
1.因Wine不能在ROOT用户下运行,所以要新建一个用户,运行以下命令:
adduser 用户名
passwd 用户名
输入密码
2.退出Xwindow用新建的用户名重新登录,运行“系统”下的“wine configuration”对Wine的运行环境进行设置。设置中要注意的两个问题:①正确设置好你的FAT(32)分区;②Windows和Window\system所在目录要设置正确。
3.要在ROOT用户下运行,需将Wine的config拷到ROOT用户目录中,可运行以下命令:
cp home/用户名/.wine/config root/.wine/config
这样你就可以不用退出ROOT用户来运行Wine了。
四、运行Wine
可以通过两种方式运行:
1.自动运行。在文件管理器中直接双击Windows应用程序。
2.手工运行。在Console模式下,键入以下命令就可运行接龙:
wine/mnt/c:/win98/freecell.exe
你也可以在桌面上建立快捷方式来运行各种Windows应用程序。
本人用Wine能成功运行的程序有:接龙、扫雷、WinZIP、ADCSee、WinAmp等,就连星际争霸这样比较大的游戏也能运行,速度还比较快,声音、动画一样都不少,连网也可以用只能用TCP/IP。