The process is as follows:
I am a linux hacker. I just started to learn this. Because the company's network environment does not allow downloading, I accidentally used CentOS and summarized my understanding as follows (red part)
1. First, uninstall ibus. If the system has not installed ibus, you need to install and uninstall ibus. If this is not the case, system-> preference does not have input method options.
Yum remove ibus
Ii. Fcitx depends on:
Intltool, perl-XML-Parser, libtoolize, gettext, gettext-devel, libXft, libXft-devel, libXpm and libXpm-devel. These software packages include some compilation tools and libraries. 1. install intltool. Download: ftp://ftp.gnome.org/pub/gnome/sources/intltool/0.40/installation :./configure -- prefix =/usr -- mandir =/usr/share/man & make install
2. You can use the yum install xxx package name to install them in advance to solve the dependency problem. (This step is important !)
Yum install
Perl-XML-Parser
Libtoolize
Gettext
Gettext-devel
LibXft
LibXft-devel
LibXpm
LibXpm-devel
Automake
Autoconf
LibXtst-devel
Gtk +-devel
Gcc
Zlib-devel
Libpng-devel
Gtk2-devel
Glib-devel