Author: dingyichen
Date: Mon Mar 2 21:54:09 2009
New Revision: 102
Added:
wiki/Install.wiki
Log:
Most contents are copied from DevGuide. However, I change the title
to "Install" as it looks more appropiate for summarize the contents.
Added: wiki/Install.wiki
==============================================================================
--- (empty file)
+++ wiki/Install.wiki Mon Mar 2 21:54:09 2009
@@ -0,0 +1,122 @@
+#summary Installation relative topics, including building and testing.
+#labels Featured,Phase-Requirements
+
+= Build & Install from Git Repository =
+== System Dependencies ==
+ * python >= 2.5
+ * dbus-glib >= 0.74
+ * dbus-python >= 0.83.0
+ * iso-codes
+ * qt >= 4.4.0 _*(if want to build qt4 im module)*_
+
+== Individual Input Method Dependencies ==
+=== ibus-anthy ===
+ * anthy
+
+=== ibus-chewing ===
+ * Build dependencies:
+ * CMake >= 2.4
+ * gob2
+ * libchewing >= 0.3.2
+ * GConf2
+ * Run dependencies:
+ * libchewing >= 0.3.2
+ * GConf2
+
+=== ibus-hangul ===
+ * libhangul
+
+=== ibus-pinyin & demo engine ===
+ * python-enchant
+ * hunspell-en
+
+
+== Build & Install iBus ==
+{{{
+ $ git clone git://github.com/phuang/ibus.git ibus
+ $ cd ibus
+ $ ./autogen.sh --prefix=/usr --sysconfdir=/etc
+ $ make
+ $ sudo make install
+ $ update-gtk-immodules `uname -i`
+or
+ $ gtk-query-immodules-2.0-32 >
/etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
+}}}
+*(the path _/etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules_ may be
different in your system)*
+
+== Build & Install PinYin engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin
+ $ cd ibus-pinyin
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+== Build & Install Anthy engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-anthy.git ibus-anthy
+ $ cd ibus-anthy
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+== Build & Install Chewing engine ==
+{{{
+ $ git clone git://github.com/definite/ibus-chewing.git
+ $ cd ibus-chewing
+ $ cmake . -DCMAKE_INSTALL_PREFIX='/usr'
+ $ make
+ $ sudo make install
+ $ sudo make install_schema
+
+ Use
+ $ make help
+ To see other available build targets.
+}}}
+
+== Build & Install Hangul engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-hangul.git ibus-hangul
+ $ cd ibus-hangul
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+== Build & Install M17n engine ==
+{{{
+ $ git clone git://github.com/phuang/ibus-m17n.git ibus-m17n
+ $ cd ibus-m17n
+ $ ./autogen.sh --prefix=/usr
+ $ make
+ $ sudo make install
+}}}
+
+
+== Build iBus Rpms ==
+{{{
+ $ git clone git://github.com/phuang/ibus.git ibus
+ $ cd ibus
+ $ ./autogen.sh --prefix=/usr
+ $ make rpm
+ # list rpms
+ $ ls `uname -i`
+}}}
+
+= Test iBus =
+= Run iBus =
+{{{
+ # use ibus-setup to enable ibus and engines
+ $ /usr/bin/ibus-setup
+}}}
+== Run gnome, kde or old X applications ==
+{{{
+ # gtk application
+ $ GTK_IM_MODULE=ibus gedit
+ # kde application
+ $ QT_IM_MODULE=ibus kwrite
+ # old X application
+ $ XMODIFIERS="@im=ibus" xterm
+}}}
\ No newline at end of file
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
-~----------~----~----~----~------~----~------~--~---