From e057a3680c923d0a3c808217404250ef808ac68c Mon Sep 17 00:00:00 2001 From: Jeffery Date: Mon, 27 Jul 2026 10:43:45 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Service=EF=BC=9APicoClaw?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service%EF%BC%9APicoClaw.md | 174 ++++++++++++++++++------------------ 1 file changed, 89 insertions(+), 85 deletions(-) diff --git a/Service%EF%BC%9APicoClaw.md b/Service%EF%BC%9APicoClaw.md index 502962c..8123d02 100644 --- a/Service%EF%BC%9APicoClaw.md +++ b/Service%EF%BC%9APicoClaw.md @@ -1,85 +1,89 @@ -# 簡介 - -PicoClaw 是 Sipeed 推出的工具,可由原始碼自行建置,也可直接以套件快速安裝。本文記錄兩種在 Ubuntu 上的安裝方式,以及 TUI / WebUI 兩種啟動方法。 - -# 安裝語言套件 - -由原始碼建置需要 Go 與 Node.js 環境。 - -## Go - -下載並解壓縮 Go 到 `/usr/local`。 - -```bash -wget https://go.dev/dl/go1.26.2.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.26.2.linux-amd64.tar.gz -``` - -將 Go 加入環境變數並確認版本。 - -```bash -echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc && source ~/.bashrc && go version -``` - -## NodeJS && NPM - -```bash -apt update && apt install -y nodejs npm -``` - -# 下載原始碼 - -從 GitHub 取得原始碼。 - -```bash -git clone https://github.com/sipeed/picoclaw.git -``` - -# 編譯原始碼 - -安裝建置所需的相依套件。 - -```bash -cd ~/picoclaw && make deps -``` - -為目前平台建構核心二進位檔。 - -```bash -cd ~/picoclaw && make build -``` - -為所有 Makefile 管理的平台建立核心二進位檔案。 - -```bash -cd ~/picoclaw && make build-all -``` - -建置並安裝。 - -```bash -cd ~/picoclaw && make install -``` - -# 啟動 TUI for SSH - -適合透過 SSH 連線時使用的文字介面。 - -```bash -picoclaw-launcher-tui -``` - -# 快速安裝 - -若不想自行建置,可直接下載 deb 套件安裝。 - -```bash -wget https://github.com/sipeed/picoclaw/releases/download/v0.2.6/picoclaw_x86_64.deb && dpkg -i picoclaw_x86_64.deb -``` - -# 啟動 WebUI for Desktop - -適合桌面環境使用的網頁介面,`-public` 開放外部連線。 - -```bash -picoclaw-launcher -public -``` +# 簡介 + +PicoClaw 是 Sipeed 推出的工具,可由原始碼自行建置,也可直接以套件快速安裝。本文記錄兩種在 Ubuntu 上的安裝方式,以及 TUI / WebUI 兩種啟動方法。 + +# 安裝語言套件 + +由原始碼建置需要 Go 與 Node.js 環境。 + +## Go + +下載並解壓縮 Go 到 `/usr/local`。 + +```bash +wget https://go.dev/dl/go1.26.2.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.26.2.linux-amd64.tar.gz +``` + +```bash +wget https://go.dev/dl/go1.26.5.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.26.5.linux-amd64.tar.gz +``` + +將 Go 加入環境變數並確認版本。 + +```bash +echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc && source ~/.bashrc && go version +``` + +## NodeJS && NPM + +```bash +apt update && apt install -y nodejs npm +``` + +# 下載原始碼 + +從 GitHub 取得原始碼。 + +```bash +git clone https://github.com/sipeed/picoclaw.git +``` + +# 編譯原始碼 + +安裝建置所需的相依套件。 + +```bash +cd ~/picoclaw && make deps +``` + +為目前平台建構核心二進位檔。 + +```bash +cd ~/picoclaw && make build +``` + +為所有 Makefile 管理的平台建立核心二進位檔案。 + +```bash +cd ~/picoclaw && make build-all +``` + +建置並安裝。 + +```bash +cd ~/picoclaw && make install +``` + +# 啟動 TUI for SSH + +適合透過 SSH 連線時使用的文字介面。 + +```bash +picoclaw-launcher-tui +``` + +# 快速安裝 + +若不想自行建置,可直接下載 deb 套件安裝。 + +```bash +wget https://github.com/sipeed/picoclaw/releases/download/v0.2.6/picoclaw_x86_64.deb && dpkg -i picoclaw_x86_64.deb +``` + +# 啟動 WebUI for Desktop + +適合桌面環境使用的網頁介面,`-public` 開放外部連線。 + +```bash +picoclaw-launcher -public +```