在 Raspberry Pi 400 上运行 Kiro CLI

发布: (2026年1月15日 GMT+8 22:32)
3 min read
原文: Dev.to

Source: Dev.to

在 Raspberry Pi 400 上入门

几年前我收到了一个 Raspberry Pi 400 并把它闲置了。使用 Kiro 几个月后,我决定在这台 Pi 上尝试运行 Kiro CLI。

准备 SD 卡和操作系统

  1. 刷写 microSD

    • 使用 Raspberry Pi Imager 并选择默认的 Raspberry Pi OS(基于 Debian)。
    • 完成初始配置,插入卡片并给 Pi 通电。
  2. SSH 登录设备(如果它在你的本地网络中):

    ssh user@

安装必备工具

# 更新系统
sudo apt update && sudo apt upgrade -y

# 安装 Node.js(v20)和 Git
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs git

验证架构

uname -m          # 应输出: aarch64
ldd --version     # 例如, ldd (Debian GLIBC 2.41-12+rpt1) 2.41

Pi 400 运行在 ARM64 (aarch64) 上。

安装 Kiro CLI(标准构建)

按照官方的 “Linux ARM (aarch64)” 指令操作:

# 下载并解压
curl --proto '=https' --tlsv1.2 -sSf \
  'https://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-aarch64-linux.zip' \
  -o kirocli.zip
unzip kirocli.zip

# 运行安装脚本
bash ./kirocli/install.sh

将可执行文件加入 PATH

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

第一次运行(失败)

kiro-cli
# → Illegal instruction (SIGILL)

标准的 glibc 构建在 Pi 上会因 SIGILL 错误而崩溃。

切换到 Musl 构建

文档还提供了一个 musl 变体,它是基于不同的 C 库构建的。

# 下载 musl 构建
curl --proto '=https' --tlsv1.2 -sSf \
  'https://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-aarch64-linux-musl.zip' \
  -o kirocli.zip
unzip kirocli.zip

# 安装
./kirocli/install.sh

现在 CLI 可以正常运行:

kiro-cli

使用 Kiro CLI

登录流程如预期工作,简单和复杂的任务都能顺利执行。从刷写 SD 卡到得到可用的 Kiro CLI,整个过程大约耗时一小时,其中大部分时间用于排查 SIGILL 崩溃。

后续步骤

Kiro CLI 在 Raspberry Pi 400 上运行后,你可以探索更高级的工作流,例如:

  • 充当项目经理:创建并管理工单,让 Kiro 直接在 Pi 上完成代码实现。
  • 在边缘设备上自动化重复的开发任务。

如果你有 Raspberry Pi 并想亲自尝试,欢迎在评论区分享你的体验!

Back to Blog

相关文章

阅读更多 »

Rapg:基于 TUI 的密钥管理器

我们都有这种经历。你加入一个新项目,首先听到的就是:“在 Slack 的置顶消息里查找 .env 文件”。或者你有多个 .env …

技术是赋能者,而非救世主

为什么思考的清晰度比你使用的工具更重要。Technology 常被视为一种魔法开关——只要打开,它就能让一切改善。新的 software,...

踏入 agentic coding

使用 Copilot Agent 的经验 我主要使用 GitHub Copilot 进行 inline edits 和 PR reviews,让我的大脑完成大部分思考。最近我决定 t...