「インストール - Fcitx」の版間の差分

ナビゲーションに移動 検索に移動
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>
次に、Fcitxのビルドに必要なライブラリをインストールする。<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 FcitxのGithub]から、Fcitxのソースコードをダウンロードする。<br>
[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>

案内メニュー