Skip to content

Software dependencies for building HIME

marktwtn edited this page Mar 24, 2023 · 12 revisions

建構 HIME 需要用到的軟體

除了基本的軟體建構工具外,建構 HIME 需要以下軟體:
Besides fundamental building tools, some software dependencies are required to build HIME as following:

GNU/Linux 散佈版(軟體包管理系統)分類
GNU/Linux distribution(software package management system) Categories
必要軟體套件
Compulsory software packages
QT5 輸入法模組(選用,基於 Qt 的應用程式與 K 桌面環境(KDE)需要此模組)
QT5 IM module(optional, needed for applications based on Qt and K Desktop Environment(KDE))
日本語(anthy 輸入法)輸入支援(選用)
Japanese(Anthy input method) support(optional)
新酷音輸入法支援(選用)
Chewing input method support(optional)
Arch based (Pacman)
Example:
Arch Linux, Chakra
libxtst
gtk2
gtk3
qt5-base anthy libchewing
Debian based (dpkg)
Example:
Debian, Ubuntu+, Linux Mint+, EasyPeasy
libxtst-dev
libgtk2.0-dev
libgtk-3-dev
qtbase5-private-dev libanthy-dev libchewing3-dev
Red Hat based (RPM)
Example:
RedHat, Fedora, openSUSE
libXtst-devel
gtk2-devel
gtk3-devel
qt3-devel/qt-devel anthy-devel libchewing-devel
Gentoo based (Portage)
Example:
Gentoo
libXtst
gtk+
(Unknown) anthy libchewing

Key: '+': For using AppIndicator (tray implementation currently for Unity Desktop Environment) in Ubuntu based distros, install libappindicator-dev (GTK+2) or libappindicator3-dev (GTK+3) package; HIME USE GTK+2 VERSION BY DEFAULT IF libgtk2.0-dev PACKAGE IS INSTALLED, REFER TO ISSUE #475.

上述軟體包於建構 HIME 完成後即可安全移除以釋放磁碟空間(被其他軟體套件依賴例外)。
Software packages mentioned above can be safely remove after building HIME to free disk space(exception:depended by other software packages).