1. ubuntu22 上 apt 安装 claude code
没有特别需求最新版本的话,ubuntu上可以apt安装:
bash
curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
-o ./claude-code.asc
sudo cp claude-code.asc /etc/apt/keyrings/
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \
| sudo tee /etc/apt/sources.list.d/claude-code.list
deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main
sudo apt-get update
sudo apt-get install claude-code
配置token api,这里实用了 Kimi2.6:
bash
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=xxxxxxxx
export API_TIMEOUT_MS=600000
export ANTHROPIC_MODEL=kimi-k2.6
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2.6
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
效果测试:

2. 如果需要安装最新版本 claude code 可以在 ubuntu24上安装
安装 js 和 npm:
bash
sudo apt update && sudo apt install -y nodejs npm
如果本地node -v 显示版本号低于18,需要调整js版本,参考:
删除 sudo which node 出来的 js ,这个版本是使用 apt 安装的 js:
bash
# 彻底卸载 Node.js 和 npm
sudo apt purge -y nodejs npm
# 清理残留依赖和缓存
sudo apt autoremove -y
sudo apt clean
# 删除 NodeSource 仓库(如果有)
sudo rm -f /etc/apt/sources.list.d/nodesource.list
sudo apt update
安装js和 npm:
bash
node --version
cat /etc/os-release
which -a node
node -v
which node
/bin/node -v
npm -v
sudo apt purge -y nodejs npm
sudo apt autoremove -y
sudo apt clean
ls /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
node -v
ls /bin/node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
nvm --version
source ~/.bashrc
nvm --version
conda deactivate
command -v nvm
nvm install --lts
nvm use --lts
nvm alias default lts/*
nvm install node
nvm use node
node -v
npm -v
nvm ls
重新安装 npm:
bash
sudo apt update && sudo apt install -y nodejs npm
安装 claude code:
bash
sudo npm install -g @anthropic-ai/claude-code@latest
存储环境变量:
bash
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=xxxxxxxx
export API_TIMEOUT_MS=600000
export ANTHROPIC_MODEL=kimi-k2.6
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2.6
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
3.其他零零碎碎
https://www.runoob.com/ai-agent/claude-code.html
sudo apt update && sudo apt install -y nodejs npm
sudo npm install -g @anthropic-ai/claude-code@latest
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_AUTH_TOKEN=xxxxxxxx
export API_TIMEOUT_MS=600000
export ANTHROPIC_MODEL=kimi-k2.6
export ANTHROPIC_SMALL_FAST_MODEL=kimi-k2.6
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
https://api.deepseek.com/anthropic
${DEEPSEEK_API_KEY} # 这里记得设置你申请的 API key
{
"apiKey": "sk-OnlQ3cKQoZuGxFznnovhZQlAUGEsJfgcWQ0b4Sx7shkyfMfH",
"apiUrl": "https://api.moonshot.cn/anthropic",
"model": "kimi-k2.6"
}
配置文件路径:~/.claude/settings.json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "您的Coding Plan API Key",
"ANTHROPIC_BASE_URL": "https://maas-coding-api.cn-huabei-1.xf-yun.com/anthropic",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"API_TIMEOUT_MS": 600000,
"ANTHROPIC_MODEL": "astron-code-latest",
"ANTHROPIC_SMALL_FAST_MODEL": "astron-code-latest"
},
"permissions": {
"allow": [],
"deny": []
}
}
版权声明:本文为CSDN博主「面汤放盐(uzong)」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_31156277/article/details/159691347
https://www.runoob.com/ai-agent/claude-code.html
curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
-o ./claude-code.asc
sudo cp claude-code.asc /etc/apt/keyrings/
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \
| sudo tee /etc/apt/sources.list.d/claude-code.list
deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main
sudo apt-get update
sudo apt-get install claude-code