本安装指南假设您已经在系统上安装了 Linux。 如果没有,您可以参考 Michael K. Johnson 撰写的“Linux 信息表”:http://www.linuxdoc.org/HOWTO/INFO-SHEET.html。 它提供了 Linux 的介绍、讨论了一些硬件需求,并且还包含关于如何获取 Linux 的章节。
有许多不同的 Linux 发行版(distros)可供选择。 所有发行版都基于相同的基本 Linux 代码或内核,但每个发行版都有不同的安装过程、功能和支持选项。 Martin Wheeler 的“发行版指南”,位于 http://www.linuxdoc.org/HOWTO/Distributions-HOWTO/index.html,讨论了许多 Linux 发行版的优缺点。 您还可以在它们各自的网站上找到有关每个发行版的信息。 下面列出了已知支持 Emacspeak 的发行版及其 URL
Debian Linux - http://www.debian.org
Mandrake Linux - http://www.mandrakelinux.com/en/
Red Hat Linux - https://#
Slackware Linux - http://www.slackware.com
SuSE Linux - http://www.suse.com
TurboLinux - http://www.turbolinux.com
以上列出的所有发行版都可以从它们各自的网站免费下载。 但是,下载文件非常大,因此您需要快速的互联网连接。 您还需要访问 CD 刻录机,以便从下载的镜像刻录自己的 CD。 根据发行版的不同,您可能还需要下载并制作启动软盘。 一旦您刻录了 CD 并创建了启动软盘,您就可以安装 Linux。 或者,您可以从当地的电脑商店购买光盘,价格在 30 美元到 80 美元之间。 Linux 安装指南的 http://www.linuxdoc.org/HOWTO/Installation-HOWTO/overview.html 对这两种选择进行了详细讨论,因此您可能需要在决定采取哪种途径之前参考那里。
大多数安装方法都需要视力正常的人协助。 但是,如果您希望自己安装 Linux,则有两种选择。 第一种是从运行 JAWS 的 DOS 机器上安装 Linux。 此选项需要两台机器、一根零调制解调器电缆、JAWS for DOS 和硬件语音合成器。 有关此选项的更多信息,请参见附录 A。 第二种选择是安装包含 Speakup 内核补丁的发行版之一。 此选项需要启用 Speakup 的发行版和硬件合成器。 Speakup 是一个屏幕阅读器,它被修补到内核中,因此它会在启动时开始说话,并在整个安装过程中说话。 目前,Debian、Red Hat 7.1 和 Slackware 支持 Speakup。 Speakup 选项还要求您下载 CD 镜像并制作自己的 CD。 有关此选项的说明,请参阅 Speakup 主页 http://www.linux-speakup.org。
为了获得安装 Linux 的帮助,强烈建议阅读 Eric Raymond 的 Linux 安装指南,网址为 http://www.linuxdoc.org/HOWTO/Installation-HOWTO。 在指南中,Eric 讨论了硬件需求、选择发行版以及安装您选择的发行版。 如果 Eric 的指南没有提供足够的特定于安装的信息,您可以参考特定于您的发行版的文档,这些文档可在发行版列表中给出的 URL 中找到。
如果您的系统上没有 Emacs,或者您想查看最新版本的 Emacs,请参阅 Emacs 主页,网址为 https://gnu.ac.cn/software/emacs/emacs.html。 如果您自行安装 Emacs 或选择升级,请务必安装所有 Emacs,包括 X 和非 X 版本(即使您不打算使用 X)。 即使您在非 X 版本的 Emacs 中使用某些 Emacs 应用程序,它们也依赖于 X 版本中包含的软件包。
如果您想了解更多关于 Emacs 以及如何使用它的信息,一个极好的起点是 Jeremy D. Zawondy 编写的 Emacs 初学者指南。 它位于 http://www.linuxdoc.org/HOWTO/Emacs-Beginner-HOWTO.html。 还有一个在线手册,网址为 https://gnu.ac.cn/manual/emacs/index.html。 或者,您可以尝试内置的 Emacs 教程。 要启动教程,请键入 C-h t。
Tk、Tcl 和 Tclx:检查以确保您拥有这些应用程序。 如果没有,请从 http://www.rpmfind.net 下载并安装以下 rpmtcl-8.3.2-7mdk, tk-8.3.2-7mdk,以及tclx-8.3.2-7mdk.
Lesstif:如果您想运行 ViaVoice 示例程序的图形用户界面 (GUI) 版本,您将需要这些软件包。 对于 Emacspeak,Lesstif 软件包仅在您运行 Xwindows 或想要使用 GUI 工具时才有用。
可以从 Lesstif 主页 http://www.lesstif.org 或 Sourceforge http://sourceforge.net/projects/lesstif 下载 Lesstif。 目前,Lesstif 的最新版本是 0.93.14 版;但是,Marty Moore 建议使用 0.92.32 版本。 您可以下载包含所有必要文件的 gzipped tarball,也可以下载三个单独的软件包(lesstif-mwm-0.92.32-1.i386.rpm, lesstif-clients-0.92.32-1.i386.rpm,以及lesstif-devel-0.92.32-1.i386.rpm)。 如果您选择使用这三个单独的文件,请务必在使用 --nodeps 选项解压缩 RPM 时避免依赖项错误。
sndconfig:您需要从命令行运行此应用程序来配置您的声卡。 在命令提示符下,键入 sndconfig 并按照说明进行操作。
如果您的声卡未被 sndconfig 识别,请参阅故障排除以获取更多信息。
stdiom:如果您使用 ViaVoice 作为合成器,或者您想使用听觉图标,并且您的声卡不是多通道声卡,则此软件包是必需的。
有关听觉图标的信息,请参阅Emacspeak 用户指南。
Internal DECtalk PC 和 DECtalk PC2 需要一个内核驱动程序,可以从 ftp://leb.net/pub/blinux/dectalk_pc-0.95.tgz 下载。 安装说明位于 ftp://leb.net/pub/blinux/dectalk_pc-0.95.README。
DoubleTalk PC 和 AT、Braille n' Speak、Type n' Speak、Braille Lite、Apollo 和 Accent 合成器都需要一个额外的语音服务器,可以从 http://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss-1.7-1.i386.rpm 下载。 包含安装说明的 README 文件可以在 ftp://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss.README 找到。
如果您选择使用软件合成器,则必须确保您的声卡与 Linux 兼容。 此外,如果您想执行任何需要多通道声卡的任务,例如在打开或关闭 Emacs 缓冲区时播放听觉提示,则必须确保您的声卡具有多通道功能。
Linux 兼容声卡的完整列表可在 http://www.alsa-project.org 找到。 此外,您通常可以在发行版的网站上找到有关每个发行版支持哪些声卡的信息。
一旦您确保您的声卡与 Linux 兼容,您就可以安装软件合成器。 目前唯一与 Emacspeak 配合使用的是 IBM 的 ViaVoice 文本到语音 (TTS),以前称为 ViaVoice Outloud。 许多 Emacspeak 用户使用此软件合成器,因为它免费。 有关安装 ViaVoice 的说明,请参阅附录 B。