官方安装脚本的本地隔离版本 - 不修改系统配置,可随时删除
- ✅ 零修改系统 - 不动
.zshrc、.bashrc等配置文件 - ✅ 完全隔离 - 通过环境变量控制,类似 Python venv
- ✅ 一键卸载 -
rm -rf 42plugin-local零残留 - ✅ 轻量级 - 约 100MB 磁盘占用
- ✅ 复用 Claude Code - 使用系统已安装的 Claude Code
- ✅ 跨平台 - 支持 macOS、Linux、Windows (WSL)
| 平台 | 状态 | 说明 |
|---|---|---|
| macOS (Intel) | ✅ 完全支持 | 原生支持 |
| macOS (Apple Silicon) | ✅ 完全支持 | 原生支持 |
| Linux (x64) | ✅ 完全支持 | 原生支持 |
| Linux (ARM64) | ✅ 完全支持 | 原生支持 |
| Windows (WSL) | ✅ 完全支持 | 推荐方案 |
| Windows (Git Bash) | 不推荐 | |
| Windows (原生) | ❌ 不支持 | 需要 WSL |
# 下载脚本
curl -fsSL https://raw.githubusercontent.com/whotto/42plugin/main/install.sh -o install.sh
# 添加执行权限
chmod +x install.sh
# 运行安装
./install.shWindows 用户需要先安装 WSL (Windows Subsystem for Linux),然后在 WSL 中运行脚本。
打开 PowerShell(管理员),运行:
wsl --install重启电脑后,从开始菜单打开 "Ubuntu"。
在 Ubuntu 终端中运行:
curl -fsSL https://raw.githubusercontent.com/whotto/42plugin/main/install.sh | bash- ✅ 完整的 Linux 环境
- ✅ 与 Windows 文件系统互通(
\\wsl$\Ubuntu\...) - ✅ 原生 Bash 支持
- ✅ 微软官方支持
官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install
脚本会自动检测操作系统:
- ✅ macOS/Linux - 直接安装
- ✅ WSL - 直接安装(带 WSL 特别提示)
- ❌ Windows 原生 - 显示 WSL 安装指南并退出
cd 42plugin-local
source ./activate.sh# 登录
42plugin auth
# 搜索插件
42plugin search "科研"
# 安装插件
42plugin install 42ailab/kit/sci
# 查看已安装
42plugin listdeactivate./42plugin-local/
├── activate.sh # 激活脚本
├── uninstall.sh # 卸载脚本
├── QUICKSTART.md # 快速开始指南
└── bun/ # bun 和插件安装位置
└── bin/
├── bun
└── 42plugin
# 方法一:使用卸载脚本
cd 42plugin-local
./uninstall.sh
# 方法二:直接删除目录
rm -rf 42plugin-local不会。本地隔离通过环境变量实现:
# 激活前
$ which bun
bun not found
# 激活后
$ which bun
/path/to/42plugin-local/bun/bin/bun
# 退出后
$ which bun
bun not found不需要。脚本会复用系统已安装的 Claude Code:
$ which claude
/usr/local/bin/claude # 使用系统的| 特性 | 官方脚本 | 本地隔离 |
|---|---|---|
| 安装位置 | ~/.bun/ |
./42plugin-local/ |
| 修改配置 | ✓ 修改 .zshrc |
✗ 不修改 |
| 卸载难度 | 中等 | 简单 |
| 资源占用 | ~250MB | ~100MB |
- ✅ macOS (Intel / Apple Silicon)
- ✅ Linux (x64 / ARM64)
⚠️ Windows (需要 WSL)
本地隔离通过设置 BUN_INSTALL 环境变量实现:
export BUN_INSTALL="/path/to/42plugin-local/bun"
export PATH="$BUN_INSTALL/bin:$PATH"脚本会在安装过程中自动备份和恢复系统配置文件。
欢迎提交 Issue 和 Pull Request!
MIT
本脚本基于官方安装脚本改进,添加了本地隔离支持。