linux安装claude code并配置安装CC Switch更改对接厂商
目前阿丹有几个项目需要部署,代码都写好了,但是有一个小问题。我想解放双手不想自己在操作了。于是乎我就想在自己的服务器上安装一个claude code。
claude
因为地区的检索直接安装是不行的,那么我们就需要先准备在我们的windows上先获取一下这对应的安装包:
需要在电脑上的cmd里面使用奥:
npm pack @anthropic-ai/claude-code
然后将这个安装包放到我们自己的服务器上去。
在服务器中的文件路径下安装和解压:
# 确保服务器已安装 Node.js (建议 v18+) 和 npm
npm install -g ./anthropic-ai-claude-code-*.tgz
为了防止可能没有准备环境我给安装环境的指令也放在这里:
对于 Ubuntu/Debian 系统:
# 添加 NodeSource 官方 18.x 仓库
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 安装 Node.js(包含 npm)
sudo apt-get install -y nodejs
对于 CentOS/RHEL 系统:
# 添加 NodeSource 官方 18.x 仓库
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
# 安装 Node.js(包含 npm)
sudo dnf install -y nodejs
额外建议:配置国内镜像源
由于 npm 官方仓库在国内访问速度较慢,建议在安装完成后,将 npm 的下载源切换为淘宝镜像,以大幅提升后续安装 claude-code 等依赖的速度:
npm config set registry https://registry.npmmirror.com
目前我们的claude基本上就安装好了。
那么我还需要一个来控制供应商。
正常我们使用的大多数都是cc 也就是 CC Switch
CC Switch
命令行交互版:
curl -fsSL https://github.com/SaladDay/cc-switch-cli/releases/latest/download/install.sh | bash
安装图形界面版(GUI)并通过终端启动:
1. Debian/Ubuntu 系列(.deb 包)
sudo dpkg -i cc-switch_amd64.deb
sudo apt install -f # 若提示缺少依赖,执行此命令自动补全
2. Fedora/CentOS 系列(.rpm 包)
sudo dnf install ./cc-switch-xxx.x86_64.rpm
3. 全发行版通用(AppImage 免安装版)
无需系统级安装,赋予执行权限后直接运行:
chmod +x CC-Switch-xxx.AppImage
./CC-Switch-xxx.AppImage
4. Arch/Manjaro 系列(AUR)
paru -S cc-switch-bin
5. Rust 环境安装(Cargo)
如果您本地已经配置了 Rust 环境,也可以直接通过 Cargo 安装:
cargo install cc-switch
如果在服务器上没有代理或者访问不到github的话使用我下面的方法:
常用命令:
安装完成后,您可以通过以下命令进行交互式操作或命令行管理:
- 交互式模式(推荐):直接输入
cc-switch即可进入交互式菜单。 - 列出供应商:
cc-switch provider list - 切换供应商:
cc-switch provider switch <id> - 导出配置:
cc-switch provider export <id> - 检查流健康度:
cc-switch provider stream-check <id> - 同步 MCP 服务器:
cc-switch mcp sync
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)