Gentoo安裝MarkDown編輯器Haroopad

目前Markdown的使用熱度是越來越高了,同時這也是一個很好的文檔編輯方式,當(dāng)然支持MarkDown的編輯器也是越來越多了。當(dāng)然在windows下面自然有很多支持MarkDown的編輯器了,但是在Linux下面也有是的。
下面我要安利一下Haroopad,Haroopad是韓國人開發(fā)的跨平臺MarkDown編輯器,windows、Linux、Mac都有支持的(親測),這個軟件具體的使用和支持我就不介紹了,大家去官網(wǎng)或者自行安裝后體驗一下了。我這里介紹一下在Gentoo下安裝配置該軟件的方式。

下載軟件

首先是到官網(wǎng)下載該軟件,傳送門,請選擇tar.gz壓縮格式的
下載好后解壓縮到你想要的安裝目錄。

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

然后進(jìn)入安裝目錄我們看到有兩個壓縮文件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安裝腳本,我們來看看這個腳本的內(nèi)容

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是運行不起來的,修改完這個腳本執(zhí)行一下再把data解壓出來的內(nèi)容復(fù)制到/下就完成的haroopad的安裝,Enjoy it!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第 2 章 SHELL 基礎(chǔ)知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現(xiàn)在我們來進(jìn)一...
    LiWei_9e4b閱讀 1,649評論 0 0
  • 轉(zhuǎn)載來之原作者Elsewhere** http://col.dog/2015/11/22/homebrew/ Ma...
    堅持編程_lyz閱讀 33,312評論 1 30
  • WinRAR - 最新版本的更新 版本 5.50 1. WinRAR 和命令行 RAR 默認(rèn)使用 RAR ...
    王舒璇閱讀 2,515評論 0 2
  • centos7 常用命令管理centos服務(wù)器的時候常會對文件進(jìn)行一些常規(guī)操作,除了ftp之外了解在ssh下必要的...
    小線亮亮閱讀 1,279評論 0 2
  • 文件操作: ls ####查看目錄中的文件#### ls -F ####查看目錄中的文件#### ls -l ##...
    劍風(fēng)閱讀 623評論 0 1

友情鏈接更多精彩內(nèi)容