跳到內容

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

參考文獻

[編輯 | 編輯原始碼]
華夏公益教科書