美文网首页
Ubuntu16.04安装为知笔记(WizNote)

Ubuntu16.04安装为知笔记(WizNote)

作者: Prowo | 来源:发表于2017-08-31 22:24 被阅读0次

    官方教程真的很坑,几乎每一个步骤都会出错。

    教程环境

    • 系统: Ubuntu16.04 LTS
    • qt: 5.7.0
    • wiz: 2.5.5

    安装步骤

    • 安装QT
    • 编译wiz
    • 安装中文输入插件

    安装QT

    先把基础软件安装好

    sudo apt-get install -y git build-essential cmake zlib1g-dev
    

    下载QT安装包

    进入下载目录,右键打开终端

    chmod +x qt-opensource-linux-x64-5.7.0.run
    ./qt-opensource-linux-x64-5.7.0.run
    

    默认的安装目录/home/[your-host-name]/Qt5.7.0不要改。

    1.png

    为了防止出现什么不可预知性的错误,安装全部组件。

    2.png

    安装过程可能比较漫长,会出现假死状态,静心等待它安装结束。

    如果你还不放心,可以打开系统监视器,查看CPU状态。

    3.png

    CPU已经把占用的1核都跑满了,能不卡嘛。

    安装成功之后直接打开Qt,进入下一步编译wiz源码。

    4.png

    编译wiz源码

    首先,下载wiz源码

    cd ~
    mkdir WizTeam
    cd WizTeam
    git clone [https://github.com/WizTeam/WizQTClient.git](https://github.com/WizTeam/WizQTClient.git)
    cd WizQTClient
    git checkout 2.5.5
    

    现在在刚刚打开的QTCreator上打开这个文件夹中的
    ~/WizTeam/WizQTClient/CMakeLists.txt

    具体方法为QTCreator左上角文件->打开文件或项目

    打开之后直接点击Configure

    5.png

    点击左下角那个小电脑,选择编译类型,选择为debug

    5.5.png

    然后你会发现报错了,出现两个问题。但是核心问题还是Failed to find "GL/gl.h"..

    6.png

    有问题就解决问题,安装缺少的头文件。

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

    安装好之后,重新选择Debug模式。(先选到其他模式,再选回来)

    出现下边这几done的时候,证明错误已经解决。

    7.png

    点击左下角小锤子,进行构建项目。构建时间可能有些长,等待结束即可。期间出现的小黄色感叹号的警告信息可以忽略不计。

    8.png

    当右下角的进度条到头变绿证明构建成功。

    点击左下角第一个绿色箭头运行构建好的WizNote。

    9.png

    当出现熟悉登录界面时,证明你的Wiz已经安装成功。输入你的账号密码,第一次登录时会同步你的数据,可能会消耗你的一段时间。

    同步完成之后,你已经可以查看其中的笔记内容了,但是并不能输入中文。接下来,将着手解决输入中文的问题。

    安装中文输入插件

    安装中文输入法的前提是,你的ubuntu本身可以输入中文。如果不能,请自行查找Ubuntu的中文输入法安装教程。

    WizNote输入法之所以输入不了中文,是因为Qt5 Creator不支持切换输入法(fcitx),所以Ubuntu中不能使用搜狗输入法输入中文。现在,开始解决这个问题。

    • 安装fcitx-libs-dev
    sudo apt-get install fcitx-libs-dev
    
    • 设置qmake的环境变量

    环境变量的设定与你使用的shell有关。以ubuntu默认的bash为例,环境变量配置文件为~/.bashrc。以zsh为例,环境变量配置文件为~/.zshrc

    打开你的环境变量配置文件,在最下方添加以下内容。

    export PATH="/home/[your host name]/Qt5.7.0/5.7/gcc_64/bin":$PATH
    

    使环境变量生效

    source ~/.bashrc
    
    • 下载fcitx-libs源码
    git clone git@github.com:fcitx/fcitx-qt5.git
    
    

    此处如果报错,则证明你需要配置你的git账户。

    • 编译源码
    cd fcitx-qt5
    cmake .
    

    执行cmake操作又提示缺少依赖。安装缺少的依赖。

    sudo apt install extra-cmake-modules
    

    注意cmake后边有个.

    重新编译fcitx-qt5

    cmake .
    make
    sudo make install
    

    执行成功之后,关闭你的QT Creator,然后重新打开Wiz Note,就可以输入中文了!

    相关文章

      网友评论

          本文标题:Ubuntu16.04安装为知笔记(WizNote)

          本文链接:https://www.haomeiwen.com/subject/guicjxtx.html