Windows安装WSL和Ubuntu后使用OpenCode

成功安装就不说了,如果安装失败,那么就下载WSL安装后再安装Ubuntu

WSL下载地址:

Releases · microsoft/WSL

安装后使用命令wsl进入后再安装OpenCode

新安装的ubuntu模式是没有npm源的需要更新源然后再安装npm

apt update
apt install curl -y
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install nodejs -y

当安装提示这个的时候就说明是调用的Windows下的NPM,所以要临时使用WSL下的NPM

hash -r
export PATH="/usr/bin:/usr/local/bin:$PATH"

然后验证一下是不是 WSL 内部的 npm

which npm

✅ 正确结果应该是:

/usr/bin/npm

然后再安装:

npm i -g opencode-ai

如果让wsl直接进入root模型那么按以下步骤执行:

在 WSL 里执行:

sudo tee /etc/wsl.conf >/dev/null <<-'EOF'
[user]
default = root
EOF

然后在 Windows CMD/PowerShell 执行:

wsl --shutdown

重新打开 WSL,直接就是 root,不需要密码


如果你连 sudo 密码都不想输(可选)

再执行一句:

echo "crdz ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/crdz

以后你用 sudo 就完全免密了,自己用非常方便。

上一篇 小爱音箱刷固件
下一篇 Windows WSL 离线安装 Hysteria2 客户端并配置代理完整教程