Gentoo安装MarkDown编辑器Haroopad

目前Markdown的使用热度是越来越高了,同时这也是一个很好的文档编辑方式,当然支持MarkDown的编辑器也是越来越多了。当然在windows下面自然有很多支持MarkDown的编辑器了,但是在Linux下面也有是的。
下面我要安利一下Haroopad,Haroopad是韩国人开发的跨平台MarkDown编辑器,windows、Linux、Mac都有支持的(亲测),这个软件具体的使用和支持我就不介绍了,大家去官网或者自行安装后体验一下了。我这里介绍一下在Gentoo下安装配置该软件的方式。
###下载软件
首先是到官网下载该软件,传送门,请选择tar.gz压缩格式的
下载好后解压缩到你想要的安装目录。

jacky@gentoo ~ $ tar -zxvf Downloads/haroopad-v0.13.1-x64.tar.gz -C 你想要安装的目录

然后进入安装目录我们看到有两个压缩文件control.tar.gz和data.tar.gz,其中control中的是haroopad的安装文件,data中才是真正的软件程序。分别解压缩

jacky@gentoo ~/app/normal/haroopad-v0.13.1-x64 $ tree
.
├── control
├── control.tar.gz
├── data.tar.gz
├── debian-binary
├── postinst
└── usr
    ├── bin
    │   └── haroopad
    └── share
        ├── applications
        │   ├── Haroopad.desktop
        │   └── mimeapps.list
        ├── doc
        │   ├── changelog
        │   └── copyright
        ├── haroopad
        │   ├── haroopad
        │   ├── icudtl.dat
        │   ├── libffmpegsumo.so
        │   ├── Libraries
        │   ├── locales
        │   │   ├── am.pak
        │   │   ├── ar.pak
        │   │   ├── bg.pak
        │   │   ├── bn.pak
        │   │   ├── ca.pak
        │   │   ├── cs.pak
        │   │   ├── da.pak
        │   │   ├── de.pak
        │   │   ├── el.pak
        │   │   ├── en-GB.pak
        │   │   ├── en-US.pak
        │   │   ├── es-419.pak
        │   │   ├── es.pak
        │   │   ├── et.pak
        │   │   ├── fa.pak
        │   │   ├── fil.pak
        │   │   ├── fi.pak
        │   │   ├── fr.pak
        │   │   ├── gu.pak
        │   │   ├── hi.pak
        │   │   ├── hr.pak
        │   │   ├── hu.pak
        │   │   ├── id.pak
        │   │   ├── it.pak
        │   │   ├── iw.pak
        │   │   ├── ja.pak
        │   │   ├── kn.pak
        │   │   ├── ko.pak
        │   │   ├── lt.pak
        │   │   ├── lv.pak
        │   │   ├── ml.pak
        │   │   ├── mr.pak
        │   │   ├── ms.pak
        │   │   ├── nl.pak
        │   │   ├── no.pak
        │   │   ├── pl.pak
        │   │   ├── pt-BR.pak
        │   │   ├── pt-PT.pak
        │   │   ├── ro.pak
        │   │   ├── ru.pak
        │   │   ├── sk.pak
        │   │   ├── sl.pak
        │   │   ├── sr.pak
        │   │   ├── sv.pak
        │   │   ├── sw.pak
        │   │   ├── ta.pak
        │   │   ├── te.pak
        │   │   ├── th.pak
        │   │   ├── tr.pak
        │   │   ├── uk.pak
        │   │   ├── vi.pak
        │   │   ├── zh-CN.pak
        │   │   └── zh-TW.pak
        │   ├── nw.pak
        │   └── Resources
        │       ├── Boxes
        │       │   └── presentation
        │       │       ├── css
        │       │       │   └── app.min.css
        │       │       ├── fonts
        │       │       │   ├── Anka.Coder.Italic.woff
        │       │       │   ├── Anka.Coder.woff
        │       │       │   ├── OpenSans.Bold.Italic.woff
        │       │       │   ├── OpenSans.Bold.woff
        │       │       │   ├── OpenSans.Italic.woff
        │       │       │   ├── OpenSans.Light.woff
        │       │       │   └── OpenSans.woff
        │       │       ├── img
        │       │       ├── index.html
        │       │       └── js
        │       │           └── app.min.js
        │       └── Themes
        │           ├── editor
        │           │   └── default.css
        │           └── viewer
        │               └── default.css
        └── icons
            └── hicolor
                ├── 128x128
                │   └── apps
                │       └── haroopad.png
                ├── 16x16
                │   └── apps
                │       └── haroopad.png
                ├── 22x22
                │   └── apps
                │       └── haroopad.png
                ├── 24x24
                │   └── apps
                │       └── haroopad.png
                ├── 32x32
                │   └── apps
                │       └── haroopad.png
                ├── 48x48
                │   └── apps
                │       └── haroopad.png
                └── 64x64
                    └── apps
                        └── haroopad.png

这是解压好后的文件目录,其中usr目录是要拷贝的/usr下面去的,这是从data中解压出来的
contol中解压出来最重要的一个文件postinstall脚本,这是haroopad安装脚本,我们来看看这个脚本的内容

jacky@gentoo ~/app/normal/haroopad-v0.13.1-x64 $ cat postinst 
#!/bin/bash
paths=(
  "/lib/x86_64-linux-gnu/libudev.so.1" # Ubuntu, Xubuntu, Mint
  "/lib64/libudev.so.1" #gentoo
  "/usr/lib64/libudev.so.1" # SUSE, Fedora
  "/usr/lib/libudev.so.1" # Arch, Fedora 32bit
  "/lib/i386-linux-gnu/libudev.so.1" # Ubuntu 32bit
)
for i in "${paths[@]}"
do
  res=$(echo $i | sed "s/so.1/so.0/g")
  if [ -f $i ]
  then
    ln -sf "$i" "$res"
    break
  fi
done

注意里面我添加了一行针对Gentoo的配置,没有这个配置haroopad是运行不起来的,修改完这个脚本执行一下再把data解压出来的内容复制到/下就完成的haroopad的安装,Enjoy it!
提醒:需要先安装了gnome-base/gconf才能运行haroopad,不然会报确实包错误!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值