标签:list air ide star 源码编译 指定 https port 编译
在 Kali GNU/Linux Rolling、Ubuntu 等 Debian 衍生版中,执行如下安装命令:
apt-get install fcitx fcitx-bin fcitx-tools fcitx-libs-dev fcitx-table-wbpy
我们这安装的是中文输入法(fcitx-table-wbpy)。
以下内容参考了源码目录下的 INSTALL 文件,并进行了整理。详细内容请仔细阅读 INSTALL 文件。
访问 GitHub 仓库,获取源码,拉取 master 分支:
git clone https://github.com/fcitx/fcitx
Dependency
=====================
LibX11, Cairo-Xlib for GUI
Wget for download data file (if it a full tarball, no need for this)
Optional Dependency
=====================
pango-cairo for better font rendering (recommended)
opencc for new Simplified Chinese to Traditional Chinese engine
dbus for kimpanel support
doxygen for build doc
qt for qt im module, and qt based config plugin
gtk for gtk im module.
gir for gobject introspection support for fcitx-gclient
# 创建构建目录,并进入目录(保持源码目录干净) mkdir build && cd build # 准备配置 # 如果要指定安装路径使用:cmake .. -DCMAKE_INSTALL_PREFIX=<installdir> cmake .. # 构建安装 make && make install
fcitx-configtool
是一个Shell脚本,用于配置Fcitx输入法。
fcitx
用于启动Fcitx输入法,控制Fcitx输入法的运行。
fcitx-remote
终端,可以从终端控制Fcitx状态、输入法切换等等。
fcitx4-config
是一个Shell脚本,用于获取FCITX的编译信息。
fcitx-dbus-watcher
无相关手册和文档。目测是用于监控DBus套解字文件,非用户工具。
fcitx-autostart
用于检查FCITX是否正常运行。
fcitx-diagnose
FCITX诊断工具
txt2mb、mb2txt
mb文件与txt文件互转工具。
fcitx-skin-installer
是一个Shell脚本,用于安装Fcitx皮肤。
createPYMB、readPYBase、readPYMB、mb2org、scel2org
与PinYin相关工具
原因:这是因为缺少了cmake的附加模块。
解决:需要安装 extra-cmake-modules:
# Kali GNU/Linux Rolling apt-get install extra-cmake-modules
原因:缺少了库 libgirepository1.0-dev
解决:安装该库即可。
-- Could NOT find XKBCommon_XKBCommon (missing: XKBCommon_XKBCommon_LIBRARY XKBCommon_XKBCommon_INCLUDE_DIR) CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find XKBCommon (missing: XKBCommon_LIBRARIES XKBCommon) (Required is at least version "0.5.0")
原因:缺少了libxkbcommon-x11-dev、libxkbcommon-dev两个库
解决:安装该库即可:
# ubuntu 14.04 apt-get install libxkbcommon-x11-dev libxkbcommon-dev
-- No package ‘xkbfile‘ found CMake Error at /usr/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find XkbFile (missing: XKBFILE_LIBRARIES XKBFILE_MAIN_INCLUDE_DIR) Call Stack (most recent call first): /usr/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE) cmake/FindXkbFile.cmake:33 (find_package_handle_standard_args) CMakeLists.txt:98 (find_package)
原因:缺少了libxkbcommon-x11-dev、libxkbcommon-dev两个库
解决:安装该库即可:
# ubuntu 14.04 apt-get install libxkbfile1 libxkbfile-dev
标签:list air ide star 源码编译 指定 https port 编译
原文地址:https://www.cnblogs.com/k4nz/p/14366462.html