2020-03-03Linux(windows)下配置markdown编辑环境(typora安装)

  • 背景

    • github经常要写一些.md文件,以前在ubuntu下都是直接vim写,看不到自己写的效果就很烦,后来用remarkable这个软件写,还行吧.再后来因为简书也要发布这些文档吗.所以都是现在简书写一遍,然后再去网页github上复制.windows下也是这么弄.后来这样感觉一直用网页写不方便.遂准备安装一个markdown编辑器.
    • 其实很多编辑器都支持写markdown,不支持的也可以下插件支持.比如vim,subline,vscode等.但是我一般用这些来写代码,并不想再开一个或者直接在写代码的编辑器写文档.而且这些编辑器写markdown时也不是很舒服.后来决定使用typora,听说挺爽的.
  • 安装

    • Linux

      • 步骤

        # or run:
        # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
        wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
        # add Typora's repository
        sudo add-apt-repository 'deb https://typora.io/linux ./'
        sudo apt-get update
        # install typora
        sudo apt-get install typora
        
        • 执行sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE出来一个结果不知道对不对.
        • 然后执行 sudo add-apt-repository 'deb https://typora.io/linux ./'提示segmentation fault,段错误.遂放弃
        • 决定使用第二句.于是执行wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -直接报错,提示gpg: no valid OpenPGP data found..于是查找原因.貌似是这个管道执行有问题.这句的大致意思时前半句生成一个文件,然后后半句打开利用这个文件.不知为何前半句好像没有生成这个文件,所以后半句提示没有文件.网上说试试分开执行.
        • 于是分开执行,执行wget -qO - https://typora.io/linux/public-key.asc,没有任何反应,也没有生成任何文件(网上说单独执行这句会生成一个文件).于是试试另一种方案.
        • 直接浏览器访问https://typora.io/linux/public-key.asc ,然后就会自动下载一个public-key.asc文件,然后执行sudo apt-key add public-key.asc,成功.提示OK.
        • 然后继续执行sudo add-apt-repository 'deb https://typora.io/linux ./'提示段错误.爷吐了.搜索似乎没人有这种错误.遂放弃.因为我这个Ubuntu好像有问题,所以容易出些奇奇怪怪的问题.每次一开机就会提示system program problem detected,然后让report这个错误.不搞了,等下次重装一下系统在搞.
      • 知识点

        • linux命令行长命令中的|,||,&,&&的含义
          • |:表示管道
          • ||:表示或短路求值.即||之前的命令执行成功,后面的命令就不执行.前面的执行失败,后面的才执行.
          • &:执行所有命令,不管每一个命令是否执行成功.
          • &&:表示与短路求值,只有当&&前的命令执行成功,后面的命令才执行.
        • 关于Segmentation fault(core dumped) 错误
          • segmentation fault表示段错误,一般都是访问空指针,不存在的地址或者栈溢出导致的.过程是MMU(内存管理单元)发现这个错误,然后给操作系统发11号信号,然后操作系统终止进程.
          • core dumped(吐核或核心已转储):吐出了一个"核心转储文件"(coredump文件).程序确认出现错误时的“临终遗言” 写入核心转储文件,也是使用gdb调试器最常用到的场景.这个文件是可以查看以确定错误的.具体查看方法这里不谈了.
    • Windows

      • WSL

        • 步骤
          • 同上面的ubuntu安装
          # or run:
          # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
          wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
          # add Typora's repository
          sudo add-apt-repository 'deb https://typora.io/linux ./'
          sudo apt-get update
          # install typora
          sudo apt-get install typora
          
          • 安装成功,但是输入typora后提示:typora: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory,出现这种问题2个原因,要不是ld链接程序找不到链接库,也就是说该库存在,但是ld程序找不到,解决办法网上有。首先我用which libnss3.solocate libnss3.so都试了,毫无反应,说明我是第二种原因,系统内确实没这个库。于是百度。受到启发,缺什么库,安什么库即可。试了下sudo apt-get install libnss3.so,失败,试了下sudo apt -get install libnss3成功。
          • 在输入typora:提示typora: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory,于是乎同理先用locate或者which查一查库在不在,不在的话安装。上面用的是试名字的方法。这次先是百度一下,查不到,直接必应国际版查到了,收到了启发,缺什么库安什么库,至于这个库在哪个包里,如何知道哪个包名。可以用apt search搜索,比如提示缺少共享库libgdk_pixbuf-2.0.so.o可以这么搜:apt search libgdk_pixbuf-2.0.so.o如果没结果的话,再试试apt search libgdk_pixbuf最后找到了包名,遂安装之,然后继续typora。
          • 然后又提示缺共享库,然后继续apt search然后继续安装之,然后发现又缺库,然后安这个库的时候又缺这个库依赖的库,要安装的库太多了,遂放弃。看来wsl和真正的ubuntu还是少装了许多必要的包啊。
        • 知识点
          • 中文查不到,一定要必应国际版或者谷歌查英文
          • apt是个包管理软件。如果遇到找不到共享库问题。可能是链接程序找不到,或者包不存在。可用locate或which等查找命令看库到底存不存在。如果不存在,可apt search找对应包名,apt-get install 包名即可。
          • 死机大概率是因为内存爆了。
      • windows

        • 安装

          • 傻瓜式官网无脑安装即可
          • 卧槽,这也太好用了吧,无敌,为什么没有早发现typora这个宝藏软件,这颜值,这方便程度,无敌号好吗。
        • 配置

          • 安装环境变量即可在powershell中直接打开。
          • 找一个.md文件,选中右键属性改变打开方式为Typora,之后再powershell中直接start 文件名 或者 ./文件名即可用typora打开
        • 知识点

          • windows改文件默认打开方式:选中右键属性中改打开方式即可。

          • ps中若想以默认打开方式打开某文件start file or ./file

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,635评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,543评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,083评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,640评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,640评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,262评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,833评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,736评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,280评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,369评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,503评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,185评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,870评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,340评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,460评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,909评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,512评论 2 359

推荐阅读更多精彩内容

  • 一、配置自己的Linux系统 2、软件安装 2.1、概述 Linux 系统中,软件通常以源代码或者预编译包的形式提...
    唯老阅读 955评论 0 1
  • 一、配置自己的Linux系统 1、软件安装 1.1、概述 Ubuntu 系统中,软件通常以 deb 格式的包文件发...
    任未然阅读 466评论 0 0
  • Elementary os系统配置 1.升级系统 sudo apt-get update && sudo apt-...
    yxli_yearn阅读 1,271评论 0 5
  • 必备 搜狗输入法Linux版官网下载 Google Chrome官网下载如果无法FQ,可以直接通过终端安装chro...
    王汉森阅读 1,810评论 0 2
  • 作者:记得回家 女子无才便是德。 可你是鹰一样的女子 鹰一样的倔强 从乡土和历史的欢喜里 起飞。翱翔。 羞煞了身边...
    鹰鹰儿阅读 215评论 0 0