Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Uim/Installation

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Uim comes packaged with most *nix distributions, but may also be compiled directly from source. During installation, you may also want to install some input methods as well. See the Introduction page for a list of currently implemented conversion engines. From source For instructions about installing uim using a package management system that comes with most operating system distributions (such as Debian, Ubuntu, Fedora, Gentoo and the BSDs), please refer to your package manager documentation for now. Software requirements iconv gettext pkgconfig Optional software curses — Needed to build uim-fep. GTK+ >= 2.4 — Needed to build GTK+ tools and the GTK+ immodule. gnome-panel — Needed to build GNOME applet indicator. Qt >= 3.3.2, Qt < 4 — Needed to build Qt 3 immodule and tools. You also need to apply the immodule-qt patch to build the Qt immodule. Qt >= 4 — Needed to build Qt 4 immodule and tools. To run uim 1.5 or lower, the Qt3Support module in Qt 4 is required.uim-candwin-qt4.pro.inquiminputcontextplugin.pro.inedittest.pro Qt >= 5 — Needed to build Qt 5 immodule and tools. m17nlib >= 1.3.1 — Needed to use uim-m17nlib bridge. libintl — for Native Language Support CJK fontsconvdisp.cpp — Needed to use uim-xim font-sony-misc font-isas-misc (for Simplified Chinese) font-jis-misc (for Japanese) font-daewoo-misc (for Korean) Conversion engines Anthy — Anthy module. Canna — Canna module. Mana — Mana module. PRIME — PRIME module. Retrieve the source code You can download the source code from the source directory. It includes the core library, various conversion engines, GTK+ bridge, Qt bridge, XIM bridge, FEP bridge, Emacs bridge, tools for configuration, and other tools. If you want to use the latest development version, see also uim/Development. Extract and configure Begin by extracting the source from tar ball: $ tar xvjf uim-x.x.x.tar.bz2 Then, move to the extracted directory and run configure. $ cd uim-x.x.x $ ./configure The following configuration options are disabled by default but can be added to the ./configure command. --enable-debug Build uim with debug information --enable-default-toolkit Set a default toolkit --enable-dict Enable Japanese dictionary tool --with-anthy-utf8 Use Anthy with UTF-8 --with-canna Use Canna --with-eb Use EB --with-qt Build Qt 3 tools --with-qt-immodule Build Qt 3 immodule. If you have Qt 3, you need the qt-immodule patch. --with-qt4 Build Qt 4 tools. --with-qt4-immodule Build Qt 4 immodule. --with-qt5 Build Qt 5 tools. --with-qt5-immodule Build Qt 5 immodule. --with-sj3 Use Sj3 --with-wnn Use Wnn The full set of configuration options, run $ ./configure --help Finally, you make and install the package: $ make $ sudo make install If required packages for an option are missing, the option will be disabled without errors. By default, uim is installed under /usr/local/, which may not be in the system search path. If not, you need to add --prefix=/prefix/dir option to your ./configure command, where /prefix/dir would be the directory under which programs are usually installed on your system. libuim is in /usr/local/lib/. The scheme programs are in /usr/local/share/uim/. Post-installation To use the GTK+ immodule, you may need to generate the immodule file.System Configuration for uim Run: $ sudo gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules or $ gtk-query-immodules-2.0 im-uim.so > ~/.immodules See also Troubleshooting References InstallUIM