最近两年AI是站在风口浪尖的宠儿,不管是gem)ini cli 、claude code(最新的已经是用bun安装了)都是需要nodejs环境的,经过作者亲自实践,个人认为Ubuntu24.04是当前最适合做AI编程开发,又适合云计算技术(如:docker)开发的系统,相同硬件情况下同Windows 10/11相对,启动速度和应用启动速度简直是天差地别,但是!很多人卡在第一步:运行环境安装上!
那么今天果较瘦就来跟大家一起,在 Ubuntu 24.04 中安装最新的 npm 和 Node.js,基本上有以下几个步骤,可以通过以下步骤完成:
方法 1:使用 NodeSource 仓库安装最新版本
- 1. 更新系统包列表
确保系统包列表是最新的:sudo apt update
- 2. 添加 NodeSource 仓库
使用 NodeSource 提供的脚本添加最新的 Node.js 仓库(例如 Node.js 20.x):curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
- 3. 安装 Node.js 和 npm
安装 Node.js 及其包管理器 npm:sudo apt install -y nodejs
- 4. 验证安装
检查 Node.js 和 npm 是否安装成功:node -v
npm -v
方法 2:使用 nvm(Node Version Manager)安装
- 1. 安装 nvm
使用以下命令安装 nvm:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装完成后,重新加载 shell 配置文件:source ~/.bashrc
- 2. 安装最新版本的 Node.js
使用 nvm 安装最新的 Node.js 版本:nvm install --lts
- 3. 验证安装
检查 Node.js 和 npm 是否安装成功:node -v
npm -v
方法 3:通过官方二进制包安装
- 1. 下载最新版本的 Node.js
访问 Node.js 官网 下载最新的 .tar.xz 包。 - 2. 解压并配置环境变量
解压下载的包并配置环境变量:tar -xvf node-v20.x.x-linux-x64.tar.xz
sudomv node-v20.x.x-linux-x64 /opt/nodejs
echo'export PATH=/opt/nodejs/bin:$PATH' | sudotee -a /etc/profile
source /etc/profile
- 3. 验证安装
检查 Node.js 和 npm 是否安装成功:node -v
npm -v
注意事项
• 如果需要更新 npm 到最新版本,可以运行:
sudo npm install -g npm@latest
• 如果使用国内网络,可以配置淘宝镜像加速:
npm config set registry https://registry.npmmirror.com
通过以上方法,您可以在 Ubuntu 24.04 中成功安装最新的 npm 和 Node.js。