webOS OSE 研究筆記: 安裝 SDK

在建立完 Raspberry Pi 3 或是 QEMU x86webOS OSE 系統後,我們就可以準備來開始寫我們的程式了。

不過在這之前,先來裝個 SDK 來方便專案的管理與發佈 (deploy)。

webOS OSE 的 SDK 是由 Node.js 套件組成,主要是用來建立/安裝以及除錯 Web app 使用,整體使用流程大致如下:

除了處理 Web app 外,這份 SDK 也包含了類似 Android 的 adb shell (ares-shell) 或是 adb push (ares-push) 之類的命令好方便我們開發除錯用。

下載 SDK

首先先依照 Download and Install the CLI 這邊的說明,根據你的平台下載對應的壓縮檔,本文只以 Linux 平台為例,請先點選 ares-webos-cli-ose_sdk-linux.tgz 的連結進行下載。

解壓縮

接下來將其解壓縮,會得到名為 ares-cli 的資料夾,並有以下的結構

coldnew@gentoo ~/ares-cli $ tree -L 3 .
. <b>
├── bin <b>
│   ├── ares <g>
│   ├── ares-generate <g>
│   ├── ares-inspect <g>
│   ├── ares-install <g>
│   ├── ares-launch <g>
│   ├── ares-package <g>
│   ├── ares-pull <g>
│   ├── ares-push <g>
│   ├── ares-server <g>
│   ├── ares-setup-device <g>
│   ├── ares-shell <g>
│   ├── i686 <b>
│   │   └── node <g>
│   └── x86_64 <b>
│       └── node <g>
├── lib <b>
│   └── node_modules <b>
│       └── ares-webos-sdk <b>
└── OSSNotice-1153_webOS SDK CLI_1.8_180712.html

6 directories, 14 files

安裝

Linux 下的安裝方式很簡單,將這個解壓縮產生的 ares-cli 搬到某個位置,比如 ~/ares-cli 後,在你的 ~/.bashrc 或是 ~/.profile 加入以下這幾行

# Add webos cli
if [ -d "$HOME/ares-cli/bin" ]; then
  export PATH="$PATH:$HOME/ares-cli/bin"
fi

這樣當你建立一個新的 shell 後,這個 SDK 的指令就在系統的路徑上囉~