4. Free Agent

4.1. 设置 Free Agent

4.1.1. 配置 Wine 以运行 Free Agent

Wine 能够“模拟”多种不同版本的 Windows。 然而,Wine 并非完美;它的运行速度比正常的 Windows 安装慢,而且不是一个稳定的产品。 运行 Free Agent 时会出现某些问题;这些问题将在文档的“问题和故障”部分中讨论。

在 Free Agent 能够在 Linux 下运行之前,需要将 Windows 安装中的某个文件复制到 Free Agent 的根目录。 Windows 98SE 和 Windows XP 配置的说明类似。 以下是描述如何配置 Wine 以运行 Free Agent 的说明。

首先,找到 “[Version]” 部分,在.wine/config文件中,并确保 “win98” 是 Wine 将模仿的版本
     [Version]
     ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
     "Windows" = "win98"

接下来,在 “AppDefaults” 部分中添加一个条目,该条目还将告诉 Wine 使用 Windows 中的某些文件,而不是 Wine 中的文件。
    ;; sample AppDefaults entries

    [AppDefaults\\agent.exe\\DllOverrides]
    "comdlg32.dll" = "native"

4.1.2. 复制和/或安装所需文件

必须首先将几个 DLL 文件从现有的 Windows 安装复制到 Free Agent 的根目录。

如果 Free Agent 位于同一机器的 Windows 分区上,则必须将 DLL 文件复制到 Free Agent 根目录。 Free Agent 将从 Windows 分区上的此目录运行。

如果 Free Agent 在仅 Linux 的机器上运行,则必须将 Free Agent 下载到您的虚拟 C 盘(通常$HOME/c)。 然后,您必须按照下面标题为“使用安装程序”的小节中的说明使用提供的安装程序。 或者,您可以将现有的 Free Agent 文件夹复制到您的虚拟 C 盘。 根 Free Agent 目录必须包含以下小节中提到的 DLL 文件。

4.1.2.1. 使用安装程序

要安装 Free Agent,只需将安装程序下载到您的虚拟 C 盘,打开终端窗口,导航到您的虚拟 C 盘,然后键入
     wine installer.exe
(其中installer是安装程序的名称)。 从这里开始安装应该可以正常工作。 在运行程序之前,请务必将本节其余部分中提到的 DLL 文件复制到您的 Free Agent 根目录。

4.1.2.2. 复制所需文件

Windows DLL 文件comdlg32.dll需要复制到 Free Agent 根目录。 在 Windows 98SE 下,该文件通常位于C:\WINDOWS\SYSTEM\。 在 Windows XP 下,该文件通常位于C:\WINDOWS\SYSTEM32\.

4.2. 运行 Free Agent

使用终端窗口,导航到 Free Agent 根目录并键入
     wine agent.exe

正常使用 Free Agent,注意下一节标题为“问题和故障”中提到的例外情况。 请注意,这些是 Wine“模拟”的问题,而不是 Free Agent 的问题。

4.3. 问题和故障

4.3.1. 等宽字体和 alt.ascii-art

ASCII 艺术需要等宽字体才能查看。 只有“Misc Fixed”字体才能工作。

要更改字体,请进入 Options -> Display Preferences -> Fonts -> Fixed-Pitch Body。 确保正在使用“Misc Fixed”字体。

4.3.2. 无法发布二进制文件

如果正在使用 Wine 版本高于 20030813 的版本,则尝试向消息添加附件将不会打开文件对话框。 尽可能尝试使用 Wine 版本 20030813。

4.3.3. 无法保存消息或二进制附件

如果正在使用 Wine 版本高于 20030813 的版本,则尝试保存消息或二进制附件将不会打开文件对话框。 尽可能尝试使用 Wine 版本 20030813。