linux下安装一款笔记软件(为知笔记)
今天突然想在ubuntu上安装一款跨平台(windows、linux、android)的笔记软件来做日常记录、文章记录以及网页收藏。原先并没有使用过类似的软件,只是见身边的很多人在使用印象笔记来做记录,但是度娘搜索查看之后发现,印象笔记官方只有Windows和android版本,linux的版本的好像是由其他人开发的,另外它还分什么国际版和国内版什么的,搞得好乱呐。搜索到以下安装的方法,但是并没有成功。
1 #安装Everpad 本人并未成功
2
3 sudo add-apt-repository ppa:nvbn-rm/ppa
4 sudo apt-get update
5 sudo apt-get install everpad
之后,再在度娘上搜索后发现为知笔记是跨平台的,打开它的官网(http://www.wiz.cn/download.html),也发现它确实是跨平台的。但是linux版需要的GitHub上下载,本人在下载的时候中断了两次,并且网速十分十分慢,最后在度娘的贴吧(https://tieba.baidu.com/p/5121193231)中看到完万能的吧友的珍藏。下载之,还是感谢万能的吧友!!
下载后解压后,会发现有一个startup.sh的可执行文件,运行之。
$./startup.sh
可以打开为知笔记软件(界面看着还挺舒服):
不过有一点不舒服的就是,软件安装到了主目录的两级目录之下,如果每次这样打开就真的好不方便,就想能不能在主目录下输入像输入ls命令一样直接执行就能打开为知笔记。
研究一下它的startup.sh脚本,如下:
#!/bin/bash REV='PWD'
echo $REV/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$REV/lib:$LD_LIBRARY_PATH ./bin/WizNote $
原来这个脚本就是要将WizNote文件夹下的lib库(这个库是qt5的一些库)放到环境变量中,然后执行WizNote/bin中的WizNote。那么这样就好办了:
1.首先,将REV='PWD'替换成安装软件的目录;
2.将该目录添加到环境变量中去,这样就可以像使用ls命令一样使用为知笔记(使用为知笔记的拼音呀,可以将Startup.sh改名为weizhi)。
步骤如下:(文中username要提换成你的用户名)
#给启动程序改名
~/soft-install/WizNote$ mv startup.sh weizhi #按照如下去修改文件内容(startup.sh)
~/soft-install/WizNote$ cat weizhi
#!/bin/bash
#红色部分是需要修改的内容
REV=/home/username/soft-install/WizNote/
echo $REV/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$REV/lib:$LD_LIBRARY_PATH
/home/username/soft-install/WizNote/bin/WizNote
最后最关键的一步就是将weizhi所在的路径添加到环境变量中去:
-------------------------------------------------补充内容-----------------------------------------
| 更改环境变量的三种方法:
| .export PATH=文件路径:$PATH (临时有效,重启后失效)
| .修改用户主目录下的.bashrc文件,在最后添加需要添加的环境变量。添加完后还需要执行 source .bashrc命令使环境变量生效
| (针对于某一个用户)
| .修改全局环境变量,在/etc/profile文件的最后添加需要的环境变量。
| (针对与所有用户)
|
--------------------------------------------------------------------------------------------------------
这里我们使用第二种方式,在主文件夹下的.bashrc文件的最后将WizNote所在的文件夹写进去:
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
#----------------------changed-------------------
export PATH="/home/username/soft-install/WizNote/":$PATH
#------------------------------------------------
这样,我们就可以直接在自己的主目录下打开为知笔记,开始你的笔记之旅吧!收藏点点滴滴!!!
linux下安装一款笔记软件(为知笔记)的更多相关文章
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...
- Linux下安装软件命令详解
---------------------------------------------------------------- 或许你对于linux还不够了解,但是一旦你步入公司后,你就会发现lin ...
- linux下安装与删除软件
linux下安装与删除软件 (2005-07-04 11:24:10) 转载▼ 标签: 杂谈 分类: MSN搬家 现在linuxx下的软件大都是rpm,deb.tar.gz和tar.bz2格式.1.r ...
- Docker学习笔记二(linux下安装Docker)
Docker学习笔记二(linux下安装Docker) 1.在线安装linux Docker 这种方式首先要保证linux 环境下可以上网,当然,小编是在自己的电脑上安装了虚拟机,在虚拟机上安装了,l ...
- Linux下安装破解JIRA 6.3.6 并连接MYSQL5
序言 JIRA是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨平台部署.它正被 ...
- windows党码农在linux下你最需要的软件列表TOP10
NO 10.QQ 神奇的TX,经常更新接口,使得linux社区的模仿软件总是跟不上步伐,一整就不能登陆使用.可是老大,您怎么自从2009-01-04发布了第一版QQ for Linux 1.0 Bet ...
- RedHat Linux 下安装、测试摄像头
RedHat Linux 下安装.测试摄像头(全文见附件) 随着视频电话的迅速发展我相信大家一定有过在Windows 下安装摄像头的经历,然而大多数 都不支持Linux .我现以罗技摄像头为例 ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
- CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)
在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...
随机推荐
- Linux批量清理多个文件内容而不删除文件
清理单个文件,可以这样:echo > myLog.log 但是,如果我要清理一堆文件,比如在/logs目录下面的所有以.log结尾的文件的内容,而不删除文件,该如何操作呢? 我一开始的语句是这样 ...
- .Net EF框架的增删改查
创建上下文对象: WordBoradEntities db = new WordBoradEntities(); 添加: //1.1创建实体对象 User uObj = new User() { uN ...
- PAT 1057
Stack is one of the most fundamental data structures, which is based on the principle of Last In Fir ...
- js中元素(图片)切换和隐藏显示问题
这个知识点其实也简单,(当然是在理清思路的情况下),在没预习的情况下听的还真是艰难,上课以来唯一的一次懵逼了一天,感觉乱乱的,全是新属性,所以今晚的我破天荒的熬夜敲代码,一定要弄懂! 现在就来梳理下头 ...
- HDU 5556 最大独立集
这题主要有了中间的一些连通块的限制,不太好直接用二分图最大独立集做.考虑到图比较小,可以作补图求最大团来求解. #include <iostream> #include <vecto ...
- "fatal: protocol error: bad line length character: No This"
git clone 远程地址时候出现 "fatal: protocol error: bad line length character: No This" 错误 在stackov ...
- Qtp自动测试工具(案例学习)
♣Qtp是什么? ♣测试用例网站 ♦注册与登录 ♦测试脚本 ◊录制/执行测试脚本 ◊分析录制的测试脚本 ◊执行.查看测试脚本 ♦建立检查点 ...
- 04(2) 基于上下文相关的GMM-HMM声学模型2之参数共享
1.三音素建模存在的问题 问题一:很多三音素在训练数据中没有出现(尤其跨词三音素) 问题二:在训练数据中出现过的三音素有相当一部分出现的频次较少 因此,三音素模型训练时存在较严重的数据不足问题 2.参 ...
- ZJOI2017 Round#2 滚粗记
在杭州的火车站的KFC餐厅里,独自一人,闲来无事,便写写这篇博客.刚刚的一个礼拜,经历了余姚的省选和杭州的数学集训,感觉有些浪,学校里现在还在上新课,我已经落下一个礼拜的文化课了,回去估计补死:最重要 ...
- 蓝桥杯-打印十字图-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...