4. 可下载的 WP 8

4.1. 在哪里可以找到 Linux 版 WP 8.0 DPE 的副本?我应该查找哪些文件名?

以前提供下载的大多数位置(例如,CNET 的 download.com、ftp.calderasystems.com 和 linux.tucows.com)在大约 Corel 停止提供下载时也停止了。Corel 要求或要求撤下这些文件是可能的(但这纯粹是猜测)。

但是,仍然可以在以下位置下载:

http://www.invivo.net/pub/SOFTS/telechargement/Linux/WORDPERF/Espagnol/ 上的 ES=西班牙语存档不幸损坏。)

它打包为单个 gzipped 23 MB tarball (GUILG00.gz)、单个 17 MB RPM 存档(包含在 Caldera OpenLinux v. 2.3 中,安装后即可运行)、22 MB RPM 存档(SuSE Linux 盒装版 6.1 中包含一个,较旧的 Linux-Mandrake 盒装版中也包含一个),该存档在 /usr/lib/wp8/ 中安装 tar 存档,然后必须通过运行 /usr/lib/wp8/Runme 单独安装,或者作为七个独立的 tarball(GUILG00.gz 到 GUILG06.gz)的集合。该程序仍然可以在 http://linuxcentral.com/ 以 3 美元的光盘形式获得。同样,在 http://www.edmunds-enterprises.com/ 以 1 美元的光盘形式获得。

列出的文件名是默认的美国英语版本的文件名:其他本地化版本的文件名包含在 http://web.archive.org/web/20030821125611/http://content.443.ch/pub/linfiles/Gnusoft/wordperfect8/Readme.html 中,所有九个本地化存档的下载源都在上面注明。

4.2. 找到 Linux 版 WP 8.0 DPE 后,如何安装它,以及我可以做些什么来改进和修复它?

您的第一个挑战可能是解压缩它。您使用(罕见的)RPM 存档不会有问题,但是 gzipped tarball(单个名为 GUILG00.gz 的 23 MB 存档,或七个较小的名为 GUILG00.gz 到 GUILG06.gz 的存档)看起来会有点令人困惑:尽管只有 .gz 扩展名,但它们实际上是 gzipped tarball。此外,它们会直接解压到当前目录,而不是创建容器目录。Corel - 或代表其运营的某人(CNET 的 download.com 工作人员?)- 粗制滥造地搞砸了包装。但是,请注意,某些站点会(以各种方式)重新包装内容,通常是为了纠正 Corel 的错误。因此,如有疑问,请使用 Linux "file" 实用程序来确定您正在处理的内容。

解压缩后(并阅读 Readme 文件),您将必须提供 WP 8.0 所需的动态库:ld-linux.so.1.9.5、libc5(从 5.3.12 到 5.4.46 的任何版本)以及匹配的 libm.so.5.*,以及一组为 libc5 X11 客户端编译的 X11 向后兼容性库(libXt.so.6、libX11.so.6、libXpm.so.4、libSM.so.6 和 libICE.so.6)。这些可能是您发行版的可选软件包,默认情况下未安装。只有这样,您才应该按照 Readme 的指示运行 "sh Runme"。注意:如果某些库不存在,您可能会认为安装已成功,但随后会遇到各种奇怪的症状。因此,请按如下方式确保:

在 X11 终端中,执行 "su -" 以临时成为 root 用户。键入 "ldconfig -v | grep libc.so.5",这必须显示从 5.3.12 到 5.4.46 的某个 libc 版本。键入 "ldconfig -v | grep libm.so.5"。这必须显示 5* 的 libm 版本。键入 "ldconfig -v | grep libXt.so.6",这必须显示某个 6.0* 的 libXt 版本。键入 "ldconfig -v | grep libX11.so.6",这必须显示某个 6.1* 的 libX11 版本。键入 "ldconfig -v | grep libXpm.so.4",这必须显示某个 4.11* 的 libXpm 版本。键入 "ldconfig -v | grep libSM.so.6",这必须显示某个 libSM.so.6.0*。键入 "ldconfig -v | grep libICE.so.6",这必须显示某个 libICE.so.6.3*。键入 "ldconfig -v | grep ld-linux.so.1"。这必须返回 1.* 的 ld-linux 版本。键入 "ldconfig -v | grep libsafe",理想情况下,这将显示空结果。(如果不是,请参阅常见问题解答部分“如何阻止 WP 8.x 安装程序获取诊断消息 '../install.wp: [: 18-10: 整数表达式预期',并在不久后因分段错误错误而终止?”)您现在已确认必要的库已安装并且动态链接器/加载器已知。(不幸的是,通过上述过程找到的五个 X11 库可能是为更新的 glibc2 又名 libc6 客户端编译的,而不是 libc5 客户端 - 并且一组不能代替另一组。一个好的迹象是,如果每个 ldconfig 行都获得两行返回值:这表明您同时安装了 glibc 和 libc5 版本的 X11 库。)

如果您已尝试满足 WP 8.0 的库要求,但仍然不太成功(这在发行版从其默认安装中以及有时从整个发行版中删除旧版 libc5 和 ld.so 库时变得越来越普遍),作为最后的手段,您可以从 http://www.ibiblio.org/pub/linux/distributions/vectorlinux/veclinux-1.8/packages/wordperfect8/ 解压缩 wp8-libs.tgz,这是一个完整的 gzipped tar 存档,其中包含所有必需的库以及添加到 /etc/ld.so.conf 的行。(它应该解压缩到一个空目录中,因为它不提供容器目录。)作为 root 用户,小心地将库放入指示的目录中,然后按指示调整 /etc/ld.so.conf 并重新运行 /sbin/ldconfig 以重建库缓存。请注意,这些添加超出了您的发行版的软件包方案(如果有的话),并且,像对关键系统内部的任何手动更改一样,应谨慎操作。

现在,作为您使用 root 用户权限的最后一个操作,执行 "mkdir /opt/wp8",然后执行 "chown yourself /opt/wp8",其中 yourself 是您的常规非 root 登录名。最后,键入 "exit"(或 Ctrl-D)退出 root 用户 shell 并恢复到您的常规非 root 登录名。(如果还有其他方法,则永远不应将 root 权限用于软件安装程序例程,就像这里一样。)您现在可以继续调用 WP 8.0 DPE 安装脚本 ("sh Runme")。您几乎肯定会收到警告,提示您的 Linux 内核“未获得认证”。(这没关系。)当提示输入安装目录时,请指定 /opt/wp8。在“现有应用程序”屏幕上,您无需提供“现有应用程序的路径名”。在“选择 WordPerfect 打印机驱动程序”屏幕上,您应该选择您期望要打印到的所有打印机类型,但稍后可以重新访问此选择。(请参阅常见问题解答部分“如何使打印工作?”。)

之后,您需要应用 Valentijn Sessink 的包装器来修复“Filtrix”MS-Word 导入/导出模块,该模块可在 http://olivier.pk.wau.nl/~valentyn/wp8fix/ 获得。您可能还需要在 /usr/local/bin 中放置一个三行 shell 脚本,以通过 cd 到 /opt/wp8/wpbin 然后运行 ./xwp 来启动 xwp。否则,必须键入 "/opt/wp8/wpbin/xwp" 才能启动该程序。

最后,为了替代 Corel 从 http://linux.corel.com/wp8manual 中删除的在线手册(事实上,Corel 于 2003 年 2 月 26 日停用了整个站点),您需要将一些站点添加为部分替代品:

4.3. 鉴于 Corel 已停止发布,重新分发 Linux 版 WP 8.0 DPE 仍然合法吗?

这个问题实际上分为两种情况,一种是获得 Corel 明确授予的再分发权的经销商,另一种是没有获得再分发权的经销商。如果您检查从 http://linux.corel.com/products/linuxproducts_wp8_downloadlinks.htm(该站点已于 2003 年 2 月 26 日停用)和其他地方(包括 WP 8 光盘副本、SuSE Linux 盒装版 6.1、Caldera Open Linux 2.3、较旧的 Linux-Mandrake 盒装版等)下载的 WP 8.0 DPE 副本,您会注意到其许可证省略了再分发权,并表示接收者的许可证不可转让。默认情况下,版权法将作品的分发权保留给作品的版权所有者。因此,严格来说,未经明确许可再分发 WP 8.0 DPE 侵犯了 Corel 的版权。

(我不是律师。本常见问题解答不是法律建议。)

幸运的是,Corel 似乎要么宽容要么冷漠。(选择一个。)此外,Edmund Enterprises 和 Linux Central 等公司可能备案了 Corel Legal 的许可备忘录。也可能没有。

重点是再分发不是我们可以依赖的东西:Corel 似乎有权禁止任何人再分发它(除非有我们不知道的长期合同权利或其他许可授予)。

4.4. Linux 版 WP 8.0 DPE 的许可限制是什么?

您只能将其安装在两台计算机上,并且一次只能在一台机器上使用它。仅限个人、非商业用途。您不得对其进行逆向工程或修改。您必须遵守出口法律,并且不得与美国认为不正当的国家(如古巴)相关联。您不得在美国财政部或商务部的黑名单(毒品走私者、恐怖分子、出口法规违反者等)上。您不得允许使用该程序违反美国法律。

完整的许可证文本可以在这里研究:http://linuxmafia.com/pub/linux/apps/corel-wordperfect-8-licence

4.5. 假设我突然需要在商业环境中使用我的 Linux 版 WP 8.0 DPE 副本。我可以升级我的许可证吗?

不可以。Corel 没有对此做出规定,并在 2001 年 5 月停止了所有 Linux 业务。在此时,您最好的选择可能是寻找 CLOS 豪华版或标准版的盒装版,以获得 WP 8.1 的副本。

4.6. 如何向 WP 8.0 DPE 添加更多字体?

您不能。字体安装程序实用程序 ("xwpfi") 被故意从 WP 8.0 DPE 中省略,以将其与盒装版区分开来,并促使您升级到后者。您可能会从 WP 6、7 或 8.x 的另一个版本中获取该实用程序,但这几乎肯定会侵犯版权(尽管如果该旧版本是合法副本并且在其他任何地方都没有使用,则可能不会)。

4.7. 如何向 WP 8.0 DPE(或 2003-4 年的“试点项目”重新发布版)添加其他语言文件(美国英语以外)?

Corel 曾经在 http://linux.corel.com/products/wp8/download_instr.htm 上免费提供其他九种语言和国家的本地化插件,但在 2001 年 5 月关闭其 Linux 部门后不久就删除了它们,并于 2003 年 2 月 26 日停用了整个站点。

但是,在常见问题解答部分“在哪里可以找到 Linux 版 WP 8.0 DPE 的副本?”中,您将找到所有九个其他语言 tarball 的链接。Corel 使用了一种相当神秘的文件命名方案。标准的大型格式(单文件)存档命名为 GUILGXX0.gz,其中 "GUI" 似乎表示这是用于 X11/图形 WP 版本,"LG" 表示大型格式,XX 是九个语言/国家代码之一:FR=法语、UK=英国英语、DE=德语、ES=西班牙语、CE=加拿大英语、CF=加拿大法语、OZ=澳大利亚英语、NL=荷兰语和 IT=意大利语。或者,您可以获得一组四到六个存档文件,用于您语言/国家的拆分格式,命名为 GUIXXNN.gz,例如,荷兰语的 GUINL00.gz 到 GUINL03.gz。拆分格式的文件已变得非常罕见,但 有时可以在互联网上找到

语言 tarball(尽管有 "gz" 扩展名,但实际上是 .tar.gz 文件)有一个 "Runme" 安装脚本,它负责所有安装细节,并本地化程序的所有方面。另一方面,如果您找到仅 .lex 字典文件的来源,请以 root 用户身份将其复制到 WP8 的 "shlib10" 目录。使用 -admin(或 -adm)命令行选项启动 xwp。找到添加其他语言的选项。退出 xwp。在任何一种情况下,安装语言文件后,使用 "-lang" 选项启动 xwp 以覆盖美国英语默认设置,例如 "xwp -lang de"。

.lex 文件的来源之一是与《WordPerfect for Linux Bible》一书捆绑的光盘,在 7.1 节中讨论。但是,当然,如果您拥有该书中的 WP 8.0 PE 软件,您实际上不需要 WP 8.0 DPE。(我不知道重新分发该书的 .lex 文件是否合法。这可能取决于许可。)

如果您在运行语言模块的 Runme 脚本时收到有关缺少 libm.so.5 的错误,请参阅常见问题解答部分“我的语言在“Linux 版 WordPerfect 8”重新发布版中缺失可以修复吗?”以获取修复程序(将相关库路径添加到您的动态链接器/加载器的搜索列表中)。

4.8. 如果/当 Corel 停止在 http://venus.corel.com/nasapps/wp8linuxreg/register.html 链接的页面上提供新的 WP 8.0 注册密钥时,我们将在哪里获得它们?

幸运的是,Corel 没有禁止接收者发布他们的注册密钥,并且至少有四位用户这样做了。只要 Corel 继续提供密钥(在 http://venus.corel.com/nasapps/wp8linuxreg/register.htmlhttp://nas.corel.com/nasapps/wp8linuxreg/register.html),似乎可以公平地给予他们由此获得的营销信息。如果该设施最终被停止使用,请使用 "LW8XW-bA8L9bjZf9"、"LW8XW-NfDyZN1HfZ"、"LW8XW-9K87F9tldF" 或 "LW8XW-nEqIHnZrcH"。