linux mint ,ubuntu 安裝為知筆記
由於現在在用linux筆記就選擇了為知筆記下面記錄一下安裝過程
2.
Git
-
sudo apt-get install git
編譯工具
-
sudo apt-get install build-essential
CMake
-
sudo apt-get install cmake
zlib
-
sudo apt-get install zlib1g-dev
-
cd ~
-
mkdir WizTeam
-
cd WizTeam
-
git clone https://github.com/WizTeam/WizQTClient.git
-
cd
-
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")
解決辦法是安裝如下軟體包:
$ 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