zoukankan      html  css  js  c++  java
  • 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的可执行文件,运行之。  

    1 $./startup.sh

      可以打开为知笔记软件(界面看着还挺舒服):

        

      不过有一点不舒服的就是,软件安装到了主目录的两级目录之下,如果每次这样打开就真的好不方便,就想能不能在主目录下输入像输入ls命令一样直接执行就能打开为知笔记。

      研究一下它的startup.sh脚本,如下:

    1 #!/bin/bash
    2 
    3 REV='PWD'
    4 echo $REV/lib:$LD_LIBRARY_PATH
    5 export LD_LIBRARY_PATH=$REV/lib:$LD_LIBRARY_PATH
    6 
    7 ./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所在的路径添加到环境变量中去:  

    1 -------------------------------------------------补充内容-----------------------------------------
    2 |        更改环境变量的三种方法:
    3 |            1.export PATH=文件路径:$PATH     (临时有效,重启后失效)
    4 |            2.修改用户主目录下的.bashrc文件,在最后添加需要添加的环境变量。添加完后还需要执行 source .bashrc命令使环境变量生效
    5 |                   (针对于某一个用户)
    6 |            3.修改全局环境变量,在/etc/profile文件的最后添加需要的环境变量。
    7 |                  (针对与所有用户)
    8 |
    9 --------------------------------------------------------------------------------------------------------        

      这里我们使用第二种方式,在主文件夹下的.bashrc文件的最后将WizNote所在的文件夹写进去:

     1 if ! shopt -oq posix; then
     2   if [ -f /usr/share/bash-completion/bash_completion ]; then
     3     . /usr/share/bash-completion/bash_completion
     4   elif [ -f /etc/bash_completion ]; then
     5     . /etc/bash_completion
     6   fi
     7 fi
     8 #----------------------changed-------------------
     9 export PATH="/home/username/soft-install/WizNote/":$PATH
    10 #------------------------------------------------

      这样,我们就可以直接在自己的主目录下打开为知笔记,开始你的笔记之旅吧!收藏点点滴滴!!!

  • 相关阅读:
    14.4.9 Configuring Spin Lock Polling 配置Spin lock 轮询:
    14.4.8 Configuring the InnoDB Master Thread IO Rate 配置InnoDB Master Thread I/O Rate
    14.4.7 Configuring the Number of Background InnoDB IO Threads 配置 后台InnoDB IO Threads的数量
    14.4.7 Configuring the Number of Background InnoDB IO Threads 配置 后台InnoDB IO Threads的数量
    14.4.6 Configuring Thread Concurrency for InnoDB 配置Thread 并发
    14.4.6 Configuring Thread Concurrency for InnoDB 配置Thread 并发
    14.4.5 Configuring InnoDB Change Buffering 配置InnoDB Change Buffering
    14.4.5 Configuring InnoDB Change Buffering 配置InnoDB Change Buffering
    14.4.4 Configuring the Memory Allocator for InnoDB InnoDB 配置内存分配器
    14.4.4 Configuring the Memory Allocator for InnoDB InnoDB 配置内存分配器
  • 原文地址:https://www.cnblogs.com/zhuandshao/p/6880809.html
Copyright © 2011-2022 走看看