原创 安装Fedora26系统Tips之如何安装为知笔记的Linux版

2017-9-17 00:25 1265 23 2 分类: 软件与OS

云端笔记有很多种,支持Linux的不多,为知笔记是其中一种。虽然官方网站提供了安装教程,然而你懂得^_^
第一步,参考为知笔记的官方教程:
http://www.wiz.cn/compile-client.html

第二步,安装Git/Qt5/CMake/zlib:
使用dnf就可以了,不需要从别处下载。

第三步,使用Git工具从GitHub下载WizNote的源代码:
一定要使用Git工具,因为可能需要切换分支。开源的坑就是,你自己得搞定一部分的调试工作。
官方教程有地址。

第四步,使用qt-creator打开WizNote源代码的CMakeLists.txt,执行Run CMake:
这个步骤是使用cmake工具生成可用的Makefile,听起来很简单,但实际上非常麻烦,你会发现系统缺失了很多乱七八糟的依赖。这时候需要使用dnf下载它们:
[root@] # dnf install qt5-linguist
[root@] # dnf install qt5-qtwebengine
[root@] # dnf install qtchooser
[root@] # dnf install qt5-qtwebengine.x86_64 python-qt5-webengine.x86_64 qt5-qtwebengine-devel.x86_64 qt5-qtwebengine-examples.x86_64 qt5-qtwebengine-doc.noarch python3-qt5-webengine.x86_64
[root@] # dnf install gwebsockets.noarch qt5-qtwebsockets.x86_64 libwebsockets.x86_64 libwebsockets-tests.x86_64 qt5-qtwebsockets-devel.x86_64 qt5-qtwebsockets-examples.x86_64 libwebsockets-devel.x86_64
[root@] # dnf install genwqe-zlib.x86_64 genwqe-zlib-devel.x86_64 genwqe-zlib-static.x86_64
[root@] # dnf install zlib.x86_64 zlib-devel.x86_64
有的包可能不需要,然而本人实在懒得验证它是不是不需要了。反正缺什么安什么就对了。

第五步,编译源代码:
在qt-creator界面里点击build,直到编译成功。
如果出现编译错误,切换一下分支试试。master分支可能并不能用,试试切到最新版或者某个稳定版。

第六步,运行为知笔记:
[user@] $ ./build-WizQTClient-Desktop-Debug/src/WizNote
使用普通用户(不能使用root),执行WizNote,或者在qt-creator里运行。
现在我们就可以欢快的写笔记了~

这两天有一个新闻,一位作家的两台笔记本被小偷偷走,笔记本里面存放的小说非常重要,如果拿不回来,对这位作家是毁灭性的打击。这件事告诉我们,云端存储相当重要。代码要存放在Git上,笔记要存放在云端。仅仅放置在本地,丢了哭都来不及。


文章评论1条评论)

登录后参与讨论

curton 2019-5-4 16:47

好资源 学习了
相关推荐阅读
DiracFatCat 2018-09-05 12:14
【博客大赛】卡尔曼滤波学习笔记(11)从位置估计速度
卡尔曼滤波器,不仅仅是一个低通滤波器,否则也不会持续发展50年。 示例:桑先生需要测试高速列车的性能。测试的目的是判断列车在直线上能否保持80m/s的速度。速度和位置每0.1秒测量一次,但是由于...
DiracFatCat 2018-08-31 19:32
【博客大赛】卡尔曼滤波学习笔记(10)一个简单的示例
《Kalman Filtering: Theory and Practice Using MATLAB》第三章,看不懂,暂时略过。《Kalman Filtering: Theory and Pract...
DiracFatCat 2018-07-19 15:09
对sed命令的练习
sed是流编辑器。它每次处理一个输入,因此很有效率。官方手册:https://www.gnu.org/software/sed/manual/sed.html学习Linux命令,当然要阅读官方手册,所...
DiracFatCat 2018-06-19 15:10
【博客大赛】卡尔曼滤波学习笔记(八)可观测性和可控制性 ...
可观测性是指,在给定模型的情况下,动力学系统的状态是否由它的输入输出唯一确定。可观测性是系统模型的特征。如果传感器矩阵H是可逆的,则本系统可观测,因为有:如果传感器矩阵H某些时候是不可逆的,则本系统仍...
DiracFatCat 2018-06-19 10:56
【博客大赛】卡尔曼滤波学习笔记(七)Z变换
如果我们仅仅对离散线性系统感兴趣,那么就使用下面这个表达式:如果u是常量,那么可以写成:为了简化表达式,我们可以将上面写成:离散线性时不变系统的Φ求解,可以使用Z变换。(* 由于本人已经忘记了Z变换的...
DiracFatCat 2018-06-19 10:54
【博客大赛】卡尔曼滤波学习笔记(六)拉普拉斯变换
对于线性时变/时不变系统,求解Φ(t)有多种方式,拉普拉斯变换是其中一种。(* 由于本人已经忘记了拉普拉斯变换的内容,因此本节待续。)...
我要评论
1
23
关闭 站长推荐上一条 /2 下一条