前言

本文主要介绍在linux系统上能简单快速安装Claude并配置deepseekAPI的操作,采用简单、易跑通的命令和方法。

笔者也是一个学习者,水平有限,如有不严谨之处,还请批评指正、多多包涵。

正文

1.linux换国内源

首先确保你的linux系统已经完成开荒(换国内源,加速软件下载安装)

如果你已经完成,可以跳过这一步

如果没有,请执行以下命令

#1.备份原源文件,防止出错 可省略
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#2.编辑/etc/apt/sources.list文件
sudo vim /etc/apt/sources.list

(这里笔者使用vim编辑器,是因为vim是liunx中一个很重要、必须掌握的编辑工具,虽然对新手来说刚开始使用有点头疼,但请你坚持使用、一点点学习,如果上手实在困难,可以使用nano替代,命令为sudo nano /etc/apt/sources.list)

用vim打开后,按 i 键(进入插入模式),然后按 crrl+shift+v 粘贴以下内容,最后按 esc 键(返回普通模式),输入 :wq (保存退出)

#要粘贴在/etc/apt/sources.list最前面的内容
#笔者这里使用的是清华源,还有很多国内好用的源,可以在网上自行查找使用
deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware

2.安装Node.js

Claude Code要求Node.js版本至少18,先确保环境满足这个基础要求。

直接通过包管理器安装

#1.拉取国内软件源最新软件清单,刷新本地包索引
sudo apt update
#2.自动确认安装 Node.js 运行环境与 npm 包管理工具
sudo apt install -y nodejs npm

安装完成后,输入以下命令检查,如果出现版本号,即为成功

node --version 
npm --version

成功示例

3.安装Claude Code

使用以下命令,全局安装Claude Code

npm install -g @anthropic-ai/claude-code

检查安装,如果出现版本号,即为安装成功

claude --version

成功示例

4.接入deepseek API

由于地区使用限制以及昂贵的价格,将deepseek API接入Claude Code是一种不错的选择,价格实惠且能满足绝大部分使用需求。

依次执行以下命令完成deepseekAPI接入

#1.创建 .claude 目录
mkdir -p ~/.claude
#2.编辑 settings.json 文件
vim ~/.claude/settings.json

vim打开文件后,按 i键 (进入插入模式), ctrl+shift+v 粘贴以下内容(记得更改为你的信息), 按 esc (进入普通模式),最后输入 :wq(保存退出)

{
  "env":{
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "填入你的deepseek API key",
    "ANTHROPIC_MODEL": "deepseek-v4-flash"  //这里可视需求替换为deepseek-v4-pro
   }
}

5.开始使用ClaudeCode

输入claude命令即可唤出claude

claude

成功示例

6.可能出现的异常及处理方式

(1)启动后提示“Unable to connect to Anthropic services”(无法连接服务)

处理方式:

#1.写入跳过引导的标记
echo '{"hasCompletedOnboarding": true}' > ~/.claude.json
#2.验证下是否成功完成上步操作 输出{"hasCompletedOnboarding": true} 就代表成功。
cat ~/.claude.json

最后重启Claude即可

7.让你的Claude更好用

(1)Claude在Linux环境下运行的效果比windows更好

(2)使用skills扩展能力

下面推荐一个andrej-karpathy skill,它的主要功能是:

让它写代码、改脚本、写 POC、Shell/Python 程序时,自动遵循 Karpathy 四条编码规范:

  • 先梳理需求,不脑补逻辑
  • 代码极简,不冗余过度设计
  • 只修改目标代码,不乱动无关内容
  • 写完给出自测验证方案 

andrej-karpathy-skills/README.zh.md at main · multica-ai/andrej-karpathy-skills

根据项目地址可自行了解、安装

当然,丢给Claude让它自己安装是个不错的选择

总结

建议读者在按照步骤操作时,注意命令的准确性和配置信息的正确填写。如果在任何步骤遇到问题,可以回顾对应章节的说明,或检查网络连接与权限设置,欢迎留言提问。希望这个教程能帮助你在 Linux 环境下顺利使用 Claude Code 进行开发工作。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐