LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 578|回复: 4

Wine

[复制链接]
发表于 2005-3-29 23:04:53 | 显示全部楼层 |阅读模式
Wine (Wine Is Not an Emulator)是一个在X和UNIX之上的,Windows 3.x 和 WindowsAPIs的实现.它是一个Windows兼容层,用通俗的话说,就是一个Windows模拟器,这个层即提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib),也提供了一个程序加载器,该加载器允许不用任何修改Windows 3.1/95/NT的二进制文件,就可以运行在Intel Unix及其衍生版本下.Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris. Wine不需要Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的,可以选择的实现,但是它却可以随意地使用
  本地系统的DLLs,如果它们是可以被利用的话.Wine的发布是完全公开源代码的,并且是免费发行的.
  目前 Wine 仍在发展阶段,仅能执行少部份的 Windows 软体,大部份的软体仍然无法正常执行.
  Wine的官方站点是http://www.winehq.com/,虽然 ... 的RPM发行版本.
  
  1.下载Wine
  CodeWeavers Wine的最新版本是Wine 1.0 Preview 2(Wine 1.0的预发行版本2),网址是http://www.codeweavers.com/wine/ ... 10112-1.i386.rpm。
  
  2.安装
  以root用户登录,安装Wine,不过安装之前你需要删除以前的版本(我的Linux是RedHat 7.1):
  rpm -qa |grep wine ;查询以前安装的Linux版本
  如果显示的是wine-xxxxx-xxx(不同的Linux发行版本,显示的可能不一样),则可执行下列命令删除:
  rpm -e wine-xxxxx-xxx
  然后执行下列命令安装新下载的Wine:
  rpm -Uhv codeweavers-wine-20010112-1.i386.rpm
  
  3.加载Windows分区
  执行以下命令将Windows的C分区加载到Linux下的/mnt/dosc目录:
  mkdir /mnt/dosc
  mount -t vfat /dev/hda1 /mnt/dosc
  
  4.设置Wine
  Wine的设置很简单,窗口模式只用鼠标指指点点就可以完成,你再也不用去设置那个繁琐的wine.conf配置文件了。
  1)在X Window窗口界面下执行winesetup打开Wine设置程序
  注意:需要提醒你一句,为了安全起见,Wine不允许以root登录配置Wine.
  2)选择Windows安装路径
  Wine设置程序会自动查找、设置Windows目录(当然你需要事先将Windows所在的分区加载到Linux分区的某一个目录下边)。
  3)最后的调整
  设置已经结束了,不过为了将来界面更友好一些,你可以在“Basic”/“Look & Feel”/“Windows Version”选项中,将Windows的版本号设置为“Windows 98”。
  4)运行应用程序
  可以通过两种方式运行:
  a.自动运行
  在KDE或者GNOME的文件管理器中切换到应用程序所在目录,单击就可以打开。虽然程序运行速度十分缓慢,不过聊胜于无,
  b.手工运行
  在Console模式下,键入以下命令:
  wine <你想运行的应用程序>
  c.举个例子来说吧,
  想要通过wine在linux下使用Winzip,这么做呢?
  重新运行winesetup,在配置Windows安装路径窗口中,选择“Create a new windows directory(创建一个新的Windows安装目录)”,其它的一切都很简单,在Linux中直接运行Winzip安装文件安装Winzip然后就可以调用了。
发表于 2005-3-29 23:28:53 | 显示全部楼层
受教了,支持楼主
回复 支持 反对

使用道具 举报

发表于 2005-3-29 23:53:23 | 显示全部楼层
转载请注明zt 和原作者!
回复 支持 反对

使用道具 举报

发表于 2005-3-30 00:14:42 | 显示全部楼层
too old
回复 支持 反对

使用道具 举报

发表于 2005-4-1 19:35:27 | 显示全部楼层
What an old and incomplete description of wine! :p

These are more intensive:

http://www.linuxsir.cn/bbs/showthread.php?t=27819
http://www.linuxsir.cn/bbs/showthread.php?t=5198

By the way:
Post by shenhanchinese

  3)最后的调整
  设置已经结束了,不过为了将来界面更友好一些,你可以在“Basic”/“Look & Feel”/“Windows Version”选项中,将Windows的版本号设置为“Windows 98”。
This is totally wrong!  It only changes the appearance of wine, not the version being imitated.

To define the version of windoze, edit your configuration file in ~/.wine/config

[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win2k3,win20,win30,win31)
"Windows" = "win95" <--Uncomment this line and change this to win98 or win2k or ...
; DOS version to imitate
;"DOS" = "6.22"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表