1. 程式人生 > >linux mint ,ubuntu 安裝為知筆記

linux mint ,ubuntu 安裝為知筆記

由於現在在用linux筆記就選擇了為知筆記下面記錄一下安裝過程

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:

注意:這裡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 isat 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

這個基本就是筆記官網的過程 我在記錄一下自己在安裝過程遇到的問題方便下次安裝時節省時間。