跳到内容

uim/安装

来自 维基教科书,开放书籍,开放世界
< Uim

Uim 在大多数 *nix 发行版中都有打包提供,但也可以直接从源代码编译安装。

在安装过程中,您可能还想安装一些输入法。有关当前已实现的转换引擎列表,请参见 简介 页面。

从源代码安装

[编辑 | 编辑源代码]

有关使用大多数操作系统发行版(如 Debian、Ubuntu、Fedora、Gentoo 和 BSD)附带的包管理系统安装 uim 的说明,目前请参考您的包管理器文档。

软件需求

[编辑 | 编辑源代码]
  • iconv
  • gettext
  • pkgconfig

可选软件

[编辑 | 编辑源代码]
  • curses — 需要构建 uim-fep。
  • GTK+ >= 2.4 — 需要构建 GTK+ 工具和 GTK+ immodule。
  • gnome-panel — 需要构建 GNOME 小程序指示器。
  • Qt >= 3.3.2, Qt < 4 — 需要构建 Qt 3 immodule 和工具。您还需要应用 immodule-qt 补丁才能构建 Qt immodule。
  • Qt >= 4 — 需要构建 Qt 4 immodule 和工具。要运行 uim 1.5 或更低版本,需要 Qt 4 中的 Qt3Support 模块[1][2][3]
  • Qt >= 5 — 需要构建 Qt 5 immodule 和工具。
  • m17nlib >= 1.3.1 — 需要使用 uim-m17nlib 桥接。
  • libintl — 用于本地语言支持
  • CJK 字体[4] — 需要使用 uim-xim
    • font-sony-misc
    • font-isas-misc (用于简体中文)
    • font-jis-misc (用于日语)
    • font-daewoo-misc (用于韩语)

转换引擎

[编辑 | 编辑源代码]
  • Anthy — Anthy 模块。
  • Canna — Canna 模块。
  • Mana — Mana 模块。
  • PRIME — PRIME 模块。

获取源代码

[编辑 | 编辑源代码]

您可以从 源代码目录 下载源代码。它包含核心库、各种转换引擎、GTK+ 桥接、Qt 桥接、XIM 桥接、FEP 桥接、Emacs 桥接、配置工具以及其他工具。

如果您想使用最新的开发版本,还可以参见 uim/开发

解压和配置

[编辑 | 编辑源代码]

首先,从 tar 包中解压源代码。

 $ tar xvjf uim-x.x.x.tar.bz2

然后,移动到解压的目录并运行 configure。

 $ cd uim-x.x.x
 $ ./configure

以下配置选项默认情况下是禁用的,但可以添加到 ./configure 命令中。

--enable-debug 使用调试信息构建 uim
--enable-default-toolkit 设置默认工具包
--enable-dict 启用日语词典工具
--with-anthy-utf8 使用 Anthy 运行 UTF-8
--with-canna 使用 Canna
--with-eb 使用 EB
--with-qt 构建 Qt 3 工具
--with-qt-immodule 构建 Qt 3 immodule。如果您有 Qt 3,则需要 qt-immodule 补丁。
--with-qt4 构建 Qt 4 工具。
--with-qt4-immodule 构建 Qt 4 immodule。
--with-qt5 构建 Qt 5 工具。
--with-qt5-immodule 构建 Qt 5 immodule。
--with-sj3 使用 Sj3
--with-wnn 使用 Wnn

要查看完整的配置选项集,请运行

 $ ./configure --help

最后,您需要编译和安装软件包

 $ make
 $ sudo make install
注意: 如果缺少某个选项所需的软件包,该选项将被禁用,不会出现错误。
注意: 默认情况下,uim 安装在 /usr/local/ 下,该目录可能不在系统搜索路径中。如果不是,您需要将 --prefix=/prefix/dir 选项添加到 ./configure 命令中,其中 /prefix/dir 是您的系统上通常安装程序的目录。

libuim 位于 /usr/local/lib/ 中。方案程序位于 /usr/local/share/uim/ 中。

安装后

[编辑 | 编辑源代码]

要使用 GTK+ immodule,您可能需要生成 immodule 文件。[5] 运行

 $ sudo gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules

或者

 $ gtk-query-immodules-2.0 im-uim.so > ~/.immodules

参考文献

[编辑 | 编辑源代码]
华夏公益教科书