Uim/Installation

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.

<!--

Debian and Ubuntu
TODO: Check that this is up-to-date.

Uim is included in the official apt repository. On Debian, uim is distributed in several packages, so you can install only the conversion engine(s) that you'll use. To search for uim packages, run the command: Then, install the packages. This example installs gtk2.0, xim, and fep modules.

Fedora Core
TODO: Check that this is up-to-date.

Uim is included in the Fedora Extras in Fedora Core 4. To install, run TODO: ISN'T THIS A LITTLE OVERBOARD FOR THOSE THAT ONLY WANT A SINGLE LANGUAGE

Gentoo
An ebuild is provided by Portage. Some of the conversion engines can be set by defining their corresponding USE flags.

You can view the available USE flags and their settings by using the -v flag on emerge; or, if you have  on your machine, run This will give some further descriptions of each flag.

With the conversion engines set with USE flags, run and portage will take care of everything.

Mandriva
TODO: Check that this is up-to-date.

The official RPM is available at here. TODO: WHAT ABOUT THE CONVERSION ENGINES?

Slackware
TODO: Check that this is up-to-date.

Starting from Slackware 10.2, the Slackware Add-on package Project distributes a uim package. TODO: WHAT ABOUT THE CONVERSION ENGINES?

Vine Linux
TODO: Check that this is up-to-date.

Uim is included in Vine Plus. and you need to run setime command. Then, relogin to your system. TODO: WHAT ABOUT THE OTHER CONVERSION ENGINES?

FreeBSD
TODO: Check that this is up-to-date.

Uim is included in the official ports collection. You need to introduce portsupgrade and run this command.

If you use uim-skk, you will also need to install skk-jisyo. TODO: WHAT ABOUT THE OTHER CONVERSION ENGINES?

NetBSD
TODO: Check that this is up-to-date.

Uim is included in pkgsrc. To install, run the commands: You can change the installation options by setting the  variable by editing   or run The default value is " ". For more, see. TODO: IS THAT ENOUGH FOR CONVERSION ENGINE LISTING? -->

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.

Optional software

 * &mdash; Needed to build uim-fep.
 * &mdash; Needed to build GTK+ tools and the GTK+ immodule.
 * &mdash; Needed to build GNOME applet indicator.
 * ,      &mdash; Needed to build Qt 3 immodule and tools. You also need to apply the immodule-qt patch to build the Qt immodule.
 * &mdash; Needed to build Qt 4 immodule and tools. To run uim 1.5 or lower, the Qt3Support module in Qt 4 is required.
 * &mdash; Needed to build Qt 5 immodule and tools.
 * &gt;= 1.3.1 &mdash; Needed to use uim-m17nlib bridge.
 * libintl &mdash; for Native Language Support
 * CJK fonts &mdash; 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

 * &mdash; Anthy module.
 * &mdash; Canna module.
 * &mdash; Mana module.
 * &mdash; 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  command.

The full set of configuration options, run $ ./configure --help

Finally, you make and install the package: $ make $ sudo make install

is in. The scheme programs are in.

Post-installation
To use the GTK+ immodule, you may need to generate the immodule file. Run: $ sudo gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules or $ gtk-query-immodules-2.0 im-uim.so > ~/.immodules