Back to home page

Wine source

 
 

    


Warning, /documentation/README-zh_cn.md is written in an unsupported language. File is not indexed.

158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 2.

0001 ## 简介 d47591c35 Boyu*0002

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 4.

0003 Wine 是能够使 Microsoft Windows 程序(包括 DOS、Windows 3.x、Win32

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 5.

0004 以及 Win64 可执行程序)在 Unix 上运行的应用程序。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 6.

0005 它包含一个用来加载并执行 Microsoft Windows 二进制程序的程序加载器,

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 7.

0006 以及一个使用 Unix 或 X11 的等价功能实现 Windows API 调用的函数库

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 8.

0007 (名称为 Winelib)。这个库也可用来将 Windows 代码移植为原生 Unix

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 9.

0008 可执行程序。 0009

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 11.

0010 Wine 是自由软件,在 GNU LGPL 协议下发布;请查看 LICENSE 文件以了解

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 12.

0011 详情。 0012 0013 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 15.

0014 ## 快速开始 d47591c35 Boyu*0015

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 17.

0016 当您从源代码编译时,我们建议您使用 Wine Installer 来构建、安装 Wine。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 18.

0017 从 Wine 源代码的顶层目录开始(即包含本文件的目录[译注:指顶层的 README

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 19.

0018 文件]),运行: 0019 158e9e763 Alex*0020 ``` 0021 ./configure 0022 make 0023 ``` d47591c35 Boyu*0024 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 26.

0025 运行程序时,请使用`wine [程序名]`的语法。如需了解更多信息或解决遇到的 d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 27.

0026 问题,您可以继续阅读本文件的剩余部分,或阅读 Wine 的手册页。 fad999e36 Laur*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 28.

0027 需特别指出的是,您可以在网站:https://www.winehq.org 上找到十分丰富 d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 29.

0028 的信息。 0029 0030 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 32.

0031 ## 系统需求 d47591c35 Boyu*0032

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 34.

0033 要想成功编译并运行 Wine,您必须使用以下列出的操作系统之一: 0034 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 36.

0035 - Linux 2.0.36 或更新版本

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 37.

0036 - FreeBSD 12.4 或更新版本

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 38.

0037 - Solaris x86 9 或更新版本 0038 - NetBSD-current

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 40.

0039 - Mac OS X 10.8 或更新版本 d47591c35 Boyu*0040

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 42.

0041 鉴于运行 Wine 需要内核级别的线程支持,仅以上提及的操作系统能被支持。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 43.

0042 其它拥有内核线程的操作系统可能在未来得到支持。 0043 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 45.

0044 **FreeBSD 信息**: fad999e36 Laur*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 46.

0045 请查看 https://wiki.freebsd.org/Wine 以了解更多信息。 d47591c35 Boyu*0046 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 48.

0047 **Solaris 信息**: d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 49.

0048 您大部分情况下可能需要使用 GNU 工具链(gcc、gas 等)来构建 Wine。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 50.

0049 警告:安装 gas *不能* 确保它被 gcc 所使用。您可能需要在安装 gas

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 51.

0050 之后重编译 gcc,或是将 cc、as 和 ld 符号链接至 GNU 版的对应工具。 0051 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 53.

0052 **NetBSD 信息**: d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 54.

0053 请确保您在内核中启用了 USER_LDT、SYSVSHM、SYSVSEM 和 SYSVMSG 选项。 0054 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 56.

0055 **Mac OS X 信息**: 17b3e10d6 Zhiy*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 57.

0056 您需要 Xcode/Xcode Command Line Tools 或者 Apple cctools。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 58.

0057 编译 Wine 的最低要求是 clang 3.8 以及 MacOSX10.10.sdk 和 mingw-w64 v8。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 59.

0058 MacOSX10.14.sdk 或者更新版本只能编译 wine64。 d47591c35 Boyu*0059 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 61.

0060 **支持的文件系统**: d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 62.

0061 Wine 应当能在大多数文件系统上工作。有一些被报告的兼容性问题,

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 63.

0062 主要与使用 Samba 访问文件有关。另外,NTFS 不能提供一些应用所

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 64.

0063 需要的某些文件系统的特定功能。综上所述,建议您使用原生的 Unix

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 65.

0064 文件系统。 0065 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 67.

0066 **基本要求**: 8c65205d2 Flor*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 68.

0067 您需要安装 X11 开发用头文件(在 Debian 中可能被称为 xorg-dev

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 69.

0068 ,在 Red Hat 中可能被称为 libX11-devel)。 d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 70.

0069 当然您同样需要“make”工具(一般应当为 GNU make)。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 71.

0070 您也需要 flex 的 2.5.33 版或更新版本,以及 bison 工具。 0071 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 73.

0072 **可选的支持库**: d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 74.

0073 当可选的函数库无法在您的系统中找到时,configure 会显示对应的提示信息。 fad999e36 Laur*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 75.

0074 请查看 https://wiki.winehq.org/Recommended_Packages 以了解您应当安装的 d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 76.

0075 软件包的信息。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 77.

0076 在 64 位平台上,如果以 32 位的方式编译 Wine(这是默认情况),您必须确保 fad999e36 Laur*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 78.

0077 对应函数库的 32 位版本已被安装;请查看 https://wiki.winehq.org/WineOn64bit d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 79.

0078 以了解详情。如果您想安装一个真正的 64 位 Wine(或者一个混合 32 位 Wine 和 fad999e36 Laur*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 80.

0079 64 位 Wine 的版本),请参阅 https://wiki.winehq.org/Wine64 以了解具体内容。 d47591c35 Boyu*0080 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 82.

0081 ## 编译 d47591c35 Boyu*0082

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 84.

0083 如果您选择不使用 wineinstall 工具,请运行下列的命令以构建 Wine: 0084 158e9e763 Alex*0085 ``` d47591c35 Boyu*0086 ./configure 0087 make 158e9e763 Alex*0088 ``` d47591c35 Boyu*0089

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 91.

0090 这样将会构建“wine”程序和大量的支持库/二进制文件。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 92.

0091 “wine”程序可以加载并运行 Windows 可执行文件。

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 93.

0092 “libwine”(“Winelib”)函数库可被用来在 Unix 下编译并链接 Windows

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 94.

0093 程序的源码。 0094 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 96.

0095 如需查看编译配置选项,请使用`./configure --help`。 d47591c35 Boyu*0096 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 98.

0097 ## 安装 d47591c35 Boyu*0098 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 100.

0099 一旦 Wine 已被正确构建,您可以进行`make install`;该操作将安装 wine d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 101.

0100 可执行文件、函数库、Wine 手册页以及其它需要使用的文件。 0101

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 103.

0102 不要忘记事先卸载先前任何安装过的、会引起冲突的 Wine 软件集。 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 104.

0103 请在安装前尝试`dpkg -r wine`、`rpm -e wine`或`make uninstall`。 d47591c35 Boyu*0104 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 106.

0105 一旦安装完成,您可以运行`winecfg`配置工具。请参考 https://www.winehq.org/ d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 107.

0106 网站中的支持页面以了解配置技巧。 0107 0108 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 110.

0109 ## 运行程序 d47591c35 Boyu*0110

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 112.

0111 当您调用 Wine 时,您可以指定指向可执行文件的整个路径,或是仅指定文件名

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 113.

0112 信息。 0113

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 115.

0114 例如,如需运行 Notepad: 0115 158e9e763 Alex*0116 ```

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 118.

0117 wine notepad (使用注册表中指定的搜索路径来

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 119.

0118 wine notepad.exe 定位文件) d47591c35 Boyu*0119 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 121.

0120 wine c:\\windows\\notepad.exe (使用 DOS 文件名语法) d47591c35 Boyu*0121 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 123.

0122 wine ~/.wine/drive_c/windows/notepad.exe (使用 Unix 文件名语法) d47591c35 Boyu*0123 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 125.

0124 wine notepad.exe readme.txt (带参数调用程序) 0125 ``` d47591c35 Boyu*0126

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 128.

0127 Wine 不是十全十美的,所以某些程序可能会崩溃。如果这样的情况发生,

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 129.

0128 您将会得到一份崩溃日志。您应当在提交程序漏洞时附上这份日志。 0129 0130 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 132.

0131 ## 获取更多信息 d47591c35 Boyu*0132 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 134.

0133 - **WWW**: 有关 Wine 的很多信息可以在 WineHQ 网站:https://www.winehq.org/ d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 135.

0134 上面找到。包括:各类 Wine 相关的向导、应用程序数据库(AppDB)、

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 136.

0135 漏洞跟踪系统等等。这个网站可能是您最佳的起始之处。 0136 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 138.

0137 - **FAQ**: Wine 常见问题位于 https://www.winehq.org/FAQ 0138

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 140.

0139 - **维基**: Wine 维基位于 https://wiki.winehq.org d47591c35 Boyu*0140 158e9e763 Alex*0141 - **Gitlab**: https://gitlab.winehq.org d47591c35 Boyu*0142 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 144.

0143 - **邮件列表**: d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 145.

0144 存在数个服务于 Wine 用户和开发者的邮件列表; fad999e36 Laur*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 146.

0145 请查看 https://www.winehq.org/forums 以了解更多信息。 d47591c35 Boyu*0146 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 148.

0147 - **Bugs**: 请向位于 https://bugs.winehq.org 的 Wine Bugzilla 提交 bug。 d47591c35 Boyu*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 149.

0148 请在提交漏洞报告前先在 bugzilla 数据库中进行搜索,检查

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975, <$git> line 150.

0149 先前是否已有类似的已知问题以避免重复,并跟踪这些问题的修复情况。 0150 158e9e763 Alex*

** Warning **

Wide character in print at /home/winehq/opt/source/source line 975.

0151 - **IRC**: 您可以在 irc.libera.chat 的 `#WineHQ` 频道获取到在线帮助。