这是一个用于CNB快速部署 Linux 开发环境的自动化脚本,支持 Python、Java、Node.js 和 Go 的安装与配置。脚本采用远程模块加载方式,无需本地依赖即可运行。
使用 curl 或 wget 直接运行:
# 使用 curl
curl -fsSL https://cnb.cool/X-2026/cnb-env/-/git/raw/main/cnb.sh | bash
# 或者使用 wget
wget -qO- https://cnb.cool/X-2026/cnb-env/-/git/raw/main/cnb.sh | bash
直接运行脚本将进入交互式菜单,您可以根据提示选择需要安装的组件和版本:
curl -fsSL https://cnb.cool/X-2026/cnb-env/-/git/raw/main/cnb.sh | bash
脚本支持通过命令行参数进行非交互式安装,适用于自动化构建或脚本调用。
常用选项:
--help, -h: 显示帮助信息--all: 安装所有环境(Python, Java, Node.js, Go)--python [version]: 安装 Python (默认 3.11)--java [version]: 安装 Java (默认 17)--nodejs [version]: 安装 Node.js (默认 20)--go [version]: 安装 Go (默认 1.25.6)--mirror [source]: 指定下载源 (tencent/aliyun/tsinghua)--yes, -y: 跳过确认,使用默认配置安装所有组件并自动确认:
curl -fsSL https://cnb.cool/X-2026/cnb-env/-/git/raw/main/cnb.sh | bash -s -- --all --yes
仅安装 Node.js 24.13.0:
curl -fsSL https://cnb.cool/X-2026/cnb-env/-/git/raw/main/cnb.sh | bash -s -- --nodejs 24.13.0 --yes
指定使用腾讯云镜像源:
curl -fsSL https://cnb.cool/X-2026/cnb-env/-/git/raw/main/cnb.sh | bash -s -- --all --mirror tencent