运行 Mmucl 需要什么环境和依赖?

更新时间

Mmucl 的运行环境要求很简单:它完全用 Tcl 编写,不依赖任何自定义库,因此只要平台上有 Tcl 就能跑。具体来说,开发版 1.5.x 需要 Tcl 8.4 或更高版本;如果要用 Gnome 图形界面,还需要额外安装 Tcl-Gtk 0.08。Tcl 本身可以从 tcl.sf.net 下载,Mmucl 则从 SourceForge 获取。

核心依赖:Tcl 8.4+

Mmucl 是 Mark Patton 用 Tcl 写的 MUD 客户端,采用 GPL 许可发布。因为它没有引入任何自定义库,所以依赖链非常短——唯一必需的运行环境就是 Tcl 解释器。

组件 版本要求 说明
Tcl 8.4 或更高 1.5.x 开发版的要求;Tcl 可从 tcl.sf.net 下载
Tcl-Gtk 0.08 仅在需要使用 Gnome 界面时需要
Mmucl — 从 SourceForge 下载,另有每日 CVS 快照

由于 Mmucl 运行在任何 Tcl 支持的平台上,Windows、Linux、macOS 等只要装好对应版本的 Tcl,理论上都能运行。

界面选择决定额外依赖

Mmucl 提供多种界面,不同界面对依赖的要求不一样:

  • 纯文本界面 / readline 界面:只需要 Tcl,没有额外依赖。
  • Tk 图形界面:Tcl 自带 Tk,通常随 Tcl 一起安装,无需单独获取。
  • Gnome 图形界面:需要 Tcl-Gtk 0.08 版本,这是唯一需要额外安装的图形依赖。

如果你只是想在终端里连 MUD,装好 Tcl 就够了;想要更完整的图形体验再考虑 Tcl-Gtk。

准备步骤

  1. 安装 Tcl 8.4 或更高版本,下载地址为 http://tcl.sf.net。
  2. 从 SourceForge 下载 Mmucl 发行包(或使用每日 CVS 快照)。
  3. 如果打算用 Gnome 界面,另外安装 Tcl-Gtk 0.08。
  4. 按发行包内的说明启动,选择你需要的界面类型。

需要注意的现状

根据项目页面 2006 年 1 月 18 日的公告,Mmucl 的开发"基本已经停止"。2.0 版本长期处于接近完成但未正式发布的状态,作者也表示不保证会继续推进。这意味着:

  • 你不会遇到频繁的版本更新,环境要求相对稳定。
  • 遇到问题时,官方支持和新修复可能有限。
  • 1.5.x 开发版仍是可用的选择,但要有"项目已停滞"的心理预期。

如果你的目标是找一个仍在活跃维护的 MUD 客户端,Mmucl 可能不是首选;但如果你喜欢 Tcl 的可扩展性和可定制性,它的依赖门槛确实很低,装好 Tcl 就能上手。