13,002
回編集
38行目: | 38行目: | ||
<br> | <br> | ||
== Fcitx5のインストール == | |||
==== ソースコードからインストール ==== | ==== ソースコードからインストール ==== | ||
===== XCB-IMDKitのインストール ===== | |||
まず、XCB-IMDKitを[https://github.com/fcitx/xcb-imdkit Github]からダウンロードする。<br> | まず、XCB-IMDKitを[https://github.com/fcitx/xcb-imdkit Github]からダウンロードする。<br> | ||
git clone https://github.com/fcitx/xcb-imdkit.git | git clone https://github.com/fcitx/xcb-imdkit.git | ||
53行目: | 55行目: | ||
make install | make install | ||
<br> | <br> | ||
===== Emojiモジュールのインストール ===== | |||
[https://github.com/fujiwarat/cldr-emoji-annotation/releases EmojiモジュールのGithub]にアクセスして、Emojiモジュールのソースコードをダウンロードする。<br> | [https://github.com/fujiwarat/cldr-emoji-annotation/releases EmojiモジュールのGithub]にアクセスして、Emojiモジュールのソースコードをダウンロードする。<br> | ||
tar xf cldr-emoji-annotation-<バージョン>.tar.gz | tar xf cldr-emoji-annotation-<バージョン>.tar.gz | ||
82行目: | 85行目: | ||
export PKG_CONFIG_PATH="/<Fcitxのインストールディレクトリ>/lib64/pkgconfig:/<Fcitxのインストールディレクトリ>/share/pkgconfig:$(pkg-config --variable pc_path pkg-config)" | export PKG_CONFIG_PATH="/<Fcitxのインストールディレクトリ>/lib64/pkgconfig:/<Fcitxのインストールディレクトリ>/share/pkgconfig:$(pkg-config --variable pc_path pkg-config)" | ||
<br> | <br> | ||
===== Fcitx5のインストール ===== | |||
次に、Fcitx5のビルドに必要なライブラリをインストールする。<br> | |||
# CentOS | # CentOS | ||
sudo yum install cairo-devel pango-devel dbus-devel dbus-glib-devel qt-devel intltool cmake gtk3-devel gtk2-devel \ | sudo yum install cairo-devel pango-devel dbus-devel dbus-glib-devel qt-devel intltool cmake gtk3-devel gtk2-devel \ | ||
93行目: | 97行目: | ||
systemd-devel libtevent-devel libxkbcommon-devel wayland-protocols-devel | systemd-devel libtevent-devel libxkbcommon-devel wayland-protocols-devel | ||
<br> | <br> | ||
[https://github.com/fcitx/fcitx5/tags | [https://github.com/fcitx/fcitx5/tags Fcitx5のGithub]から、Fcitx5のソースコードをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
tar xf <バージョン>.tar.gz | tar xf <バージョン>.tar.gz | ||
122行目: | 126行目: | ||
export PKG_CONFIG_PATH="/<Fcitxのインストールディレクトリ>/lib/pkgconfig:$(pkg-config --variable pc_path pkg-config)" | export PKG_CONFIG_PATH="/<Fcitxのインストールディレクトリ>/lib/pkgconfig:$(pkg-config --variable pc_path pkg-config)" | ||
<br> | <br> | ||
===== Fcitx5-qtのインストール ===== | |||
[https://github.com/fcitx/fcitx5-qt/tags Fcitx5-qtのGithub]にアクセスして、ソースコードをダウンロードする。<br> | [https://github.com/fcitx/fcitx5-qt/tags Fcitx5-qtのGithub]にアクセスして、ソースコードをダウンロードする。<br> | ||
tar xf <バージョン>.tar.gz | tar xf <バージョン>.tar.gz | ||
140行目: | 145行目: | ||
make install | make install | ||
<br> | <br> | ||
===== Fcitx5-gtkのインストール ===== | |||
[https://github.com/fcitx/fcitx5-gtk/tags Fcitx5-gtkのGithub]にアクセスして、ソースコードをダウンロードする。<br> | [https://github.com/fcitx/fcitx5-gtk/tags Fcitx5-gtkのGithub]にアクセスして、ソースコードをダウンロードする。<br> | ||
tar xf <バージョン>.tar.gz | tar xf <バージョン>.tar.gz | ||
157行目: | 163行目: | ||
make install | make install | ||
<br> | <br> | ||
===== Fcitx5-KKCのインストール ===== | |||
[https://github.com/fcitx/fcitx5-kkc/tags/ Fcitx5-KKCのGithub]にアクセスして、ソースコードをダウンロードする。<br> | [https://github.com/fcitx/fcitx5-kkc/tags/ Fcitx5-KKCのGithub]にアクセスして、ソースコードをダウンロードする。<br> | ||
tar xf <バージョン>.tar.gz | tar xf <バージョン>.tar.gz | ||
173行目: | 180行目: | ||
make install | make install | ||
<br> | <br> | ||
===== Marisaのインストール ===== | |||
[https://github.com/s-yata/marisa-trie.git MarisaのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
tar xf v<バージョン>.tar.gz | |||
cd v<バージョン> | |||
<br> | |||
または、<code>git clone</code>コマンドを使用して、Marisaのソースコードをダウンロードする。<br> | |||
git clone https://github.com/s-yata/marisa-trie.git | |||
cd marisa-trie | |||
<br> | |||
Marisaのビルドに必要なライブラリをダウンロードする。<br> | |||
sudo zypper install python-devel | |||
<br> | |||
Marisaをビルドおよびインストールする。<br> | |||
<u>この時、ビルドディレクトリは作成しないことに注意する。</u> | |||
autoreconf -i | |||
./configure --prefix=<Fcitx5のインストールディレクトリ> --enable-native-code | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
MarisaのPython向けのライブラリも併せてインストールする。<br> | |||
cd bindings/python | |||
python setup.py build | |||
python setup.py install --prefix=<Fcitx5のインストールディレクトリ> | |||
<br> | |||
===== libKKCおよびlibKKC Dataのインストール ===== | |||
[https://github.com/ueno/libkkc.git libKKCのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
tar xf libkkc-<バージョン>.tar.gz | |||
cd libkkc-<バージョン> | |||
<br> | |||
または、<code>git clone</code>コマンドを使用して、libKKCのソースコードをダウンロードする。<br> | |||
git clone https://github.com/ueno/libkkc.git | |||
cd libKKC | |||
<br> | |||
libKKCのビルドに必要なライブラリをダウンロードする。<br> | |||
sudo zypper install intltool libgee-devel json-glib-devel gobject-introspection-devel \ | |||
vala libvala-0_54-0 libvala-0_54-devel python3-marisa marisa-devel xcb-util-wm-devel | |||
<br> | |||
libKKCをビルドおよびインストールする。<br> | |||
export PATH="/<Fcitx5のインストールディレクトリ>/bin:$PATH"; \ | |||
export LD_LIBRARY_PATH="/<Fcitx5のインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"; \ | |||
export PKG_CONFIG_PATH="/<Fcitx5のインストールディレクトリ>/lib64/pkgconfig:(pkg-config --variable pc_path pkg-config); \ | |||
export PYTHONPATH="/<Fcitx5のインストールディレクトリ>/lib64/python2.7/site-packages:$PYTHONPATH" | |||
./autogen.sh --prefix=<Fcitx5のインストールディレクトリ> | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
次に、[https://github.com/ueno/libkkc.git libKKC DataのGithub]にアクセスして、ソースコードをダウンロードする。<br> | |||
tar xf libkkc-data-<バージョン>.tar.gz | |||
cd libkkc-data-<バージョン> | |||
<br> | |||
libKKC Dataをビルドおよびインストールする。<br> | |||
./configure --prefix=<Fcitx5のインストールディレクトリ> | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
===== Fcitx5-ConfigToolのインストール ===== | |||
[https://github.com/fcitx/fcitx5-configtool/tags Fcitx5-ConfigToolのGithub]にアクセスして、ソースコードをダウンロードする。<br> | [https://github.com/fcitx/fcitx5-configtool/tags Fcitx5-ConfigToolのGithub]にアクセスして、ソースコードをダウンロードする。<br> | ||
tar xf <バージョン>.tar.gz | tar xf <バージョン>.tar.gz | ||
cd <バージョン> | cd <バージョン> | ||
<br> | <br> | ||
または、<code>git clone</code>コマンドを使用して、Fcitx5-ConfigToolのソースコードをダウンロードする。 | または、<code>git clone</code>コマンドを使用して、Fcitx5-ConfigToolのソースコードをダウンロードする。<br> | ||
git clone https://github.com/fcitx/fcitx5-configtool.git | git clone https://github.com/fcitx/fcitx5-configtool.git | ||
cd fcitx5-configtool | cd fcitx5-configtool | ||
193行目: | 257行目: | ||
make install | make install | ||
<br> | <br> | ||
===== Mozcのインストール ===== | |||
Mozcのソースコードをダウンロードする。<br> | Mozcのソースコードをダウンロードする。<br> | ||
Mozcをビルドするには、GCC 8以降が必要となる。<br> | Mozcをビルドするには、GCC 8以降が必要となる。<br> |