linux mint ,ubuntu 安装为知笔记

由于现在在用linux笔记就选择了为知笔记下面记录一下安装过程


1.安装 5.7.0 for Linux 64-bit (715 MB) 或者更高版本
http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
下载下来的安装文件,更改权限为可执行,然后执行安装程序。不要用管理员权限安装,直接安装到home

2.

Git

  1. sudo apt-get install git

编译工具

  1. sudo apt-get install build-essential

CMake

  1. sudo apt-get install cmake

zlib

  1. sudo apt-get install zlib1g-dev  
3. 对于Mac/Linux,可以在终端中运行:
  1. cd ~
  2. mkdir WizTeam
  3. cd WizTeam
  4. git clone https://github.com/WizTeam/WizQTClient.git
  5. cd WizQTClient
  6. git checkout v2.4.4

对于Windows,可以试用客户端clone,也可以使用命令行。

注意:这一步checkout的时候可能会遇到一些问题,我最开始尝试的checkout v2.5.6 结果在编译的时候就会遇到一些错误一定选择一下没有错误的版本,我co的v2.5.1  github上有人说v2.5.5也可以

4.启动qt 打开~/WizTeam/WizQTClient/CMakeLists.txt

注意:这个地方可能会报错Failed to find ”GL/gl.h” in /usr/include/libdrm 这个时候需要安装

sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

安装完成之后就可以正常的编译运行了;


这个时候运行的时候就和checkout的版本有关了,正确的版本就不会运行有问题
6.安装的笔记可能无法使用中文是因为原因是fcitx需要支持Qt5

解决方法:编译安装fcitx-qt5
依赖:sudo apt install cmake extra-cmake-modules fcitx-libs-dev
设置 qmake 环境变量:export PATH="/home/cedar/Qt5.7.0/5.7/gcc_64/bin":$PATH
编译fcitx-qt5:

git clone https://github.com/fcitx/fcitx-qt5.git
cd fcitx-qt5

注意:这里cmake 可能会报错有问题我遇到的问题是:

-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26") -- 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"

解决办法是安装如下软件包:

$ sudo apt-get install bison
$ cd work/
$ wget http://xkbcommon.org/download/libxkbcommon-0.5.0.tar.xz
$ tar xf libxkbcommon-0.5.0.tar.xz
$ cd libxkbcommon-0.5.0/
$ ./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --disable-x11
$ make
$ sudo make install

安装之后在编译对应的文件

cmake .
make
sudo make install

最后把编译得到 libfcitxplatforminputcontextplugin.so 拷贝到 Qt5.7安装目录的 Tools/QtCreator/lib/Qt/plugins/platforminputcontexts


这个基本就是笔记官网的过程 我在记录一下自己在安装过程遇到的问题方便下次安装时节省时间。

猜你喜欢

转载自blog.csdn.net/weixin_38121659/article/details/78858377