无需 sudo!无魔法!Linux 普通用户也能装 Claude Code 全流程
环境:Ubuntu / CentOS / Arch 等任意发行版 权限:不需要 root,不需要 sudo,只要你能登录就行!
最终效果
(base) zhangwei@ps:~/local/node$ claude --version # 应显示类似 Claude Code v2.0.x2.0.76 (Claude Code)
看到版本号就说明成功啦。
准备用户级目录
mkdir -p ~/local/node
cd ~/local/node
一键获取最新 Node.js 下载地址
BASE_URL="https://nodejs.org/dist/latest-v20.x"
FILE_NAME=$(curl -s "$BASE_URL/" | grep -oP 'node-v20\.\\d+\.\\d+-linux-x64\.tar\.gz' | head -n1)
echo "检测到最新包:$FILE_NAME"
下载并解压(一条命令搞定)
curl -fsSL "$BASE_URL/$FILE_NAME" | tar -xz --strip-components=1
把 Node 塞进自己的 PATH
echo 'export PATH="$HOME/local/node/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
验证一下:
node -v # v20.xx.x
npm -v # 10.x.x
出现版本号就说明 Node 已经在用户目录生效啦。
给 npm 换个用户级全局目录
(避免往 /usr 里写,彻底告别 sudo)
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc


