该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

3.2. 安装 Wine 而无须 Windows

编写:James Juran

(提取自 wine/documentation/no-windows)

Wine 的一个主要目标是允许用户运行 Windows 程序而无须在它们的机器上安装 Windows。Wine 实现了通常由 Windows 提供的主要 DLL 的功能。所以,一旦完成了 Wine,使用 Wine 将不需要拥有一个安装好的 windows。

Wine 已经进行到足够的程度,它已经可以运行你的目标程序而无须安装好的 Windows。如果你要尝试,请依从下列步骤:

1.

建立空 C:\windows、C:\windows\system、C:\windows\Start Menu、和 C:\windows\Start Menu\Programs 目录。不要把 Wine 指向充满了旧有安装和不干净的注册表的 Windows 目录。(Wine 在你的 home 目录中建立一个特殊的注册表,在 $HOME/.wine/*.reg 中。你可能需要删除这些文件)。

2.

把 ~/.wine/config 中的 [Drive C] 指向你希望 C: 所在的地方。参照 Wine 手册页来的得到更详细的信息。记住使用 "Filesystem" = "win95"!

3.

使用 tools/wineinstall 来编译 Wine 并安装缺省注册表。或者如果你偏好自己做,编译 programs/regapi,并运行: programs/regapi/regapi setValue

4.

运行和/或安装你的应用程序。

因为 Wine 仍未最终完成,一些应用程序与固有 Windows DLL 一起运行要比与 Wine 的替代品一起运行更好。Wine 被设计为使之可能。Juergen Schmied (和其他人)关于如何进行有一些提示。这里假定在配置文件中你的 C:\windows 目录不指向一个固有 Windows 安装而是指向一个独立的 Unix 文件系统。(例如, "C:\windows" 是位于"/home/ego/wine/drives/c" 下的一个真实的子目录 "windows")。

*

运行应用程序并加上 --debugmsg +module,+file 参数来找出所须的文件。把所须的文件逐个复制到 C:\windows\system 目录中。但不要复制 KERNEL/KERNEL32、GDI/GDI32、或 USER/USER32。它们实现了 Windows API 的核心功能,而必须使用 Wine 的内部版本。

*

编辑 ~/.wine/config 中的 "[DllOverrides]" 段,为你要使用的 Windows DLL 在 "builtin" 之前指定 "native"。详情请参见 Wine 手册页。

*

注意尽管 Wine 寻找一些网络 DLL 但不需要它们。Windows MPR.DLL 目前不能工作;你必须使用内部实现。

*

把 SHELL/SHELL32 和 COMDLG/COMDLG32、COMMCTRL/COMCTL32 成对的复制到你的 Wine 目录中(使用这些 DLL 是"干净的")。确保在 ~/.wine/config 的"[DllPairs]"段中指定了这些。

*

要一致: 只一起使用同一个 Windows 版本的 DLL。

*

把 regedit.exe 放置到 C:\windows 目录中。(Office 95 与一个空注册表一起工作时导入一个 *.reg 文件,对 Office 97 不清楚)。

*

如果你要浏览程序的帮助功能还要添加 winhelp.exe 和 winhlp32.exe 。

3.3.处理 FAT/VFAT 分区

编写:Steven Elliott

(提取自 wine/documentation/linux-fat-permissions)

本文描述工作在 Linux 中对 FAT 和 VFAT 文件系统的权限,焦点是为 Wine 配置它们。

3.3.1. 介绍

Linux 可以使用 FAT (老的 8.3 DOS 文件系统) 或 VFAT (新的 Windows 95 或后来的长文件名文件系统) 模块访问 DOS 和 Windows 文件系统。在双引导(Linux + Windows)系统上,要通过 Wine 访问现存的应用程序和它们的数据,挂装 FAT 或 VFAT 文件系统是提供的主要的方式。

按照 ~/.wine/config 文件的指示,Wine 把挂装的 FAT 文件系统比如 /c,映射成驱动器字母比如 "c:"。下列摘录自一个 ~/.wine/config 文件:

[Drive C]

"Path" = "/c"

"Type" = "hd"

尽管在长文件名支持上 VFAT 文件系统优于 FAT 文件系统,在本文剩余部分中使用术语 "FAT" 来参照 FAT 文件系统和它的衍生品。还有,本文通篇使用 "/c" 作为 FAT 挂装点的例子。

wine模拟器linux,Wine模拟器使用手册(转)相关推荐

  1. neogeo模拟器 linux,neogeo模拟器

    neogeo模拟器是一款功能选项非常强大的街机模拟器,neogeo模拟器包含了游戏全集可以娱乐,游戏的兼容性也非常的强,玩家不仅可以自由选择键位,还有各种不同的作弊功能可以使用,绝对的流畅不卡顿,喜欢 ...

  2. arduino 模拟器 linux,Arduino模拟器

    Arduino模拟器 Arduino仿真器是现实世界中Arduino电路的虚拟写照.我们可以使用模拟器创建许多项目,而无需任何硬件. Simulator可帮助初学者和专业设计师学习,编程和创建他们的项 ...

  3. ps4模拟器linux,PS4模拟器PC版下载-Spine(PS4模拟器)v1.0 官方试用版-手机腾牛网

    PS4模拟器(Spine)是一款最新推出的PS4游戏模拟器软件,用户通过PS4模拟器PC版可以成功运行20-50款游戏,但是或多或少存在一些bug,需要等待开发人员后期修复.另外,值得注意的就是该软件 ...

  4. ons模拟器 linux,onscripter模拟器下载_onscripter16位色版下载_快吧游戏

    <onscripter模拟器>是一个用来解析NScripter脚本的第三方开源Galgame游戏引擎,可以在多种平台和设备上(Windows,Linux,FreeBSD,Android,i ...

  5. ons模拟器 linux,ons模拟器

    <ons模拟器>是一个开源Galgame游戏引擎,可以在多种平台和设备上运行文字冒险类游戏.文字冒险游戏是以精彩的剧情为卖点的游戏,以文字叙述为主,并以CG或动画为辅演出剧情,并设有分支和 ...

  6. psp模拟器linux,PSP模拟器PPSSPP 1.7 发布,兼容性和错误修正

    索尼PSP模拟器PPSSPP 1.7几天前发布了,大量的兼容性和错误修正. 以下是如何在Ubuntu 18.04,Ubuntu 18.10,Ubuntu 16.04和Ubuntu 14.04中安装它. ...

  7. linux的wine使用方法,Wine模拟器使用手册(转)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 3.2. 安装 Wine 而无须 Windows 编写:James Juran (提取自 wine/documentation/no-windows) W ...

  8. linux系统windows模拟器下载,Wine 1.7.40 发布下载,Windows 模拟器

    Wine 1.7.40 发布,此版本更新内容如下: Mac OS 新支持内核的工作对象 修复了 ListView 控件 更好的支持支持Windows socket OOB数据 支持OLE DIB图像的 ...

  9. 龙芯linux x86 模拟器,关于linux for loongson和wine的一些疑问,请大神解答,谢谢。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我不是学计算机专业的,学过C语言,对计算机有一些疑问,可能问题比较幼稚,但也希望有大神能够向我解释一下,谢谢! 1.我们都知道,任何程序都是由高级语言转换 ...

  10. linux 使用wine_像老板一样使用Linux Wine

    linux 使用wine If you use Linux, you probably know about WINE. This handy program can run many differe ...

最新文章

  1. css中绝对定位中的left和top属性
  2. 【我的Android进阶之旅】解决SDK升级到27.0.3遇到的GLIBC_2.14 not found、no acceptable C compiler found in $PATH等问题...
  3. linux图形登陆报拒绝权限,Linux-权限被拒绝?
  4. ios退款 怎么定位到是哪个用户_关于ios企业签名必须知道的几点
  5. 数据库菜鸟不可不看 简单SQL语句小结
  6. xfce的panel不显示无线网络解决方案
  7. GridView中妙用LinkButton
  8. 2017.10.10 Perm 排列计数 失败总结
  9. python窗口图形界面编程上传图片_python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例...
  10. React Native vs. Cordova.
  11. C++打印ASCLL码表
  12. 智慧交通云计算中心解决方案
  13. 关于支付宝服务商模式的刷卡支付没有分润的问题
  14. 常见报错信息及解决方法
  15. Linux——基于GPU的超低延迟远程桌面Parsec
  16. 数据库~如何快速、准确选取候选码(候选键)?
  17. UI设计思想和工具_1
  18. 《物理光学》——光的衍射
  19. Spring事务内多线程处理-解决方案
  20. 由sudo -u nobody 开始--todo

热门文章

  1. Excel作图-子母饼图绘制
  2. multus-cni之源码解析
  3. python分组统计excel数据_python中excel数据分组处理
  4. 惠普打印机WiFi连接使用
  5. No package erlang available
  6. SQL中模式的定义和删除
  7. 从程序员到项目经理:思维一换天地宽
  8. Matlab指数函数e最小二乘法,最小二乘法拟合指数函数(Matlab编程),着急,
  9. Excel中如何把数字设置成以万为单位
  10. 天津出差系列(六)----第六天