将旧笔记本的系统重做,安装了Arch Linux之后,进一步就是期望安装Claude Code并做相应的配置。根据官网上的信息,Claude Code需要使用的安装命令是:curl -fsSL https://claude.ai/install.sh | bash
但是在国内,使用上面的命令并不能正常安装Claude Code,会显示无法下载Claude软件包。由于打开Claude Code官网提供的安装脚本下载链接之后,受限于个人能力没有看出来软件包的下载链接是什么。因此,在AUR仓库上检索找到了claude-code 2.1.167-1软件包。下载相应的snapshot之后,解压可以得到相应的文件:打开其中的PKGBUILD文件之后,可以看到相应的内容为:因此,使用浏览器打开红框选中的链接,即可下载到相应的claude code软件包(文末提供了下载得到的两种不同格式的claude-2.1.167安装包),下载解压之后。而后,对PKGBUILD文件进行编辑,修改source_x86_64中的内容,去掉“::”及其后面的下载链接。保存后即可使用命令:就可打开claude code。但是,这时候的claude code打开之后会报错:对~/.claude.json文件进行编辑,添加上述相应内容之后,再次在终端中打开claude code可看到,至此,claude code安装完成。而后,安装cc-switch,写好大模型 的API之后就可以正常使用了。注:安装cc-switch的时候,提示报错,检索之后,发现是由于激活了conda环境之后,环境中没有g-ir-scanner。因此,使用conda deactivate退出环境之后,使用yay -S gobject-introspection
安装cc-switch的时候,最后的编译过程有点慢,需要耐心等待。PS:Hyprland很好用,快捷键需要记住,不过确实很方便。ml4w的各种设置还是需要慢慢摸索。用oh my posh统一控制终端的输出样式。claude-2.1.167下载链接(claude-2.1.zip中是x86_64的,claude-2.1-2.zip中的是aarch64的):https://wwayq.lanzouq.com/io1J53r8urpghttps://wwayq.lanzouq.com/iTe9d3r8uqvg
下载解压之后,放到claude code 文件夹中,和PKGBUILD在同一个文件夹中,修改PKGBUILD之后就可以正常安装了。