Ubuntu環境下,安裝gitbook-editor

測試環境

撰寫本文時,測試的環境是

  • 「Xubuntu 14.04 64位元」
  • 「nvm v0.23.2」
  • 「nodejs v0.10.35」
  • 「npm v1.4.28」
  • 「gitbook-editor 1.1.0」

下載頁

來到「這一頁」,找到下載的網址。

建立暫時工作環境

1
2
$ mkdir ~/Downloads/gitbook-editor -p
$ cd ~/Downloads/gitbook-editor

下載安裝

下載「64位元」

1
$ wget -c https://github.com/GitbookIO/editor/releases/download/1.1.0/gitbook-linux64.tar.gz

解壓縮

1
$ tar xf gitbook-linux64.tar.gz

一般安裝

切換到解開的資料夾。

1
$ cd linux64

執行下面指令安裝。

1
2
$ chomd u+x install.sh
$ ./install.sh

或是執行下面指令安裝。

1
$ bash install.sh

預設安裝在「~/.gitbook」這個資料夾。

1
$ tree ~/.gitbook

顯示

1
2
3
4
5
6
7
8
9
10
11
12
.gitbook
├── GitBook
├── icon.png
├── icudtl.dat
├── install.sh
├── libffmpegsumo.so
├── libudev.so.0 -> /lib/x86_64-linux-gnu/libudev.so.1
├── locales
├── nw.pak
└── start.sh

1 directory, 8 files

觀看「install.sh」大概就可以了解安裝做了什麼動作。

手動安裝

不想透過上面的安裝程序,

只要先建立下面這個「symbolic link」。

1
2
# cd ~/Downloads/gitbook-editor/linux64
$ ln -sf /lib/x86_64-linux-gnu/libudev.so.1 ./libudev.so.0

然後就可以直接執行「start.sh」。

1
2
$ chmod u+x start.sh
$ ./start.sh

額外發現

  • gitbook-editor 是用「node-webkit」寫成的,「node-webkit」目前已經改名叫「nw.js
1
# cd ~/Downloads/gitbook-editor/linux64
$ file GitBook
1
$ unzip -l GitBook | less