news 2026/4/23 17:39:04

HoRain云--Linux必备:Node.js与Git安装全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--Linux必备:Node.js与Git安装全攻略

🎬 HoRain 云小助手:个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

Linux中安装Node.js、卸载Node.js、更新Node.js和Git的完整指南

一、安装Node.js

方法1:使用NVM(推荐,最常用)

方法2:通过包管理器安装(不推荐,版本可能较旧)

二、卸载Node.js

卸载通过包管理器安装的Node.js

卸载通过NVM安装的Node.js

三、更新Node.js

使用NVM更新

使用n模块更新

四、安装Git

方法1:通过包管理器安装(推荐)

方法2:从源代码安装(不常用)

五、配置Git

六、更新Git

注意事项


Linux中安装Node.js、卸载Node.js、更新Node.js和Git的完整指南

一、安装Node.js

方法1:使用NVM(推荐,最常用)

NVM(Node Version Manager)是管理多个Node.js版本的工具,推荐使用:

# 安装curl(如果尚未安装) sudo apt install curl # 安装NVM curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash # 使NVM生效 source ~/.bashrc # 安装最新稳定版Node.js nvm install node # 设置默认版本 nvm alias default node # 验证安装 node -v npm -v

方法2:通过包管理器安装(不推荐,版本可能较旧)

sudo apt update sudo apt install nodejs sudo apt install npm

二、卸载Node.js

卸载通过包管理器安装的Node.js

# 卸载Node.js sudo apt remove nodejs # 卸载npm sudo apt remove npm # 清理残留依赖 sudo apt autoremove

卸载通过NVM安装的Node.js

# 列出已安装的Node.js版本 nvm ls # 卸载特定版本 nvm uninstall <version> # 例如卸载最新版本 nvm uninstall node

三、更新Node.js

使用NVM更新

# 查看可用的Node.js版本 nvm ls-remote # 安装最新LTS版本 nvm install --lts # 安装最新稳定版本 nvm install node # 设置为默认版本 nvm alias default node

使用n模块更新

# 清除npm缓存 npm cache clean -f # 安装n模块 npm install -g n # 安装最新稳定版本 sudo n stable # 安装最新版本 sudo n latest # 安装指定版本 sudo n 14.17.4

四、安装Git

方法1:通过包管理器安装(推荐)

# Debian/Ubuntu sudo apt update sudo apt install git # CentOS/RHEL sudo yum install git # Arch Linux sudo pacman -S git

方法2:从源代码安装(不常用)

# 下载源代码 wget https://www.kernel.org/pub/software/scm/git/git-2.32.0.tar.gz # 解压 tar -zxf git-2.32.0.tar.gz cd git-2.32.0 # 配置和编译 ./configure make # 安装 sudo make install

五、配置Git

# 设置全局用户名 git config --global user.name "Your Name" # 设置全局邮箱 git config --global user.email "your.email@example.com" # 验证配置 git config --global --list

六、更新Git

# Debian/Ubuntu sudo apt update sudo apt upgrade git # CentOS/Fedora sudo dnf update git # Arch Linux sudo pacman -Syu git

注意事项

  1. 推荐使用NVM管理Node.js:避免版本冲突,便于在不同项目间切换Node.js版本
  2. 安装前卸载旧版本:如果之前通过包管理器安装过Node.js,建议先卸载,避免冲突
  3. 更新系统:安装前先更新系统包列表,确保获取最新软件包
    sudo apt update
  4. 验证安装:安装后使用node -vnpm -vgit --version验证

以上步骤适用于大多数Linux发行版(Ubuntu、Debian、CentOS等)。对于特定发行版,可能需要调整包管理器命令(如Fedora使用dnf代替yum)。

通过以上步骤,您可以轻松在Linux系统上安装、卸载、更新Node.js和Git,并进行基本配置。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 16:12:19

Qwen-Image-2512-ComfyUI案例分享:保持木纹连续性真厉害

Qwen-Image-2512-ComfyUI案例分享&#xff1a;保持木纹连续性真厉害 你有没有试过让AI生成一张木纹桌面的特写图&#xff1f; 一开始效果不错&#xff1a;纹理清晰、光影自然&#xff0c;可一旦放大到局部&#xff0c;问题就来了——木纹在接缝处突然断开、年轮方向错乱、色差…

作者头像 李华
网站建设 2026/4/22 19:53:50

如何打破语言壁垒?这款翻译插件让网页阅读不再有国界

如何打破语言壁垒&#xff1f;这款翻译插件让网页阅读不再有国界 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 你是否曾遇到这样的困境&#xff1a;在浏览国外学…

作者头像 李华
网站建设 2026/4/23 12:30:46

小白避坑指南!cv_unet镜像常见问题全解

小白避坑指南&#xff01;cv_unet镜像常见问题全解 你是不是也遇到过这些情况&#xff1a;上传一张人像图&#xff0c;结果边缘毛毛躁躁像长了胡子&#xff1b;批量处理50张商品图&#xff0c;第37张突然报错卡住&#xff1b;明明选了PNG格式&#xff0c;下载下来却还是白底—…

作者头像 李华
网站建设 2026/4/23 12:31:51

BZX84-B16-QR 稳压二极管 NXP恩智浦 集成电路IC芯片解析

BZX84-B16-QR 是 Nexperia&#xff08;安世半导体&#xff09; 出品的一款 车规级、低功耗、高精度单路稳压二极管&#xff08;齐纳二极管&#xff09;。它的核心功能是为电路提供精准的 16V &#xff0c;250mW电压基准&#xff0c;SOT-23封装&#xff0c;主要用于电路中发生过…

作者头像 李华
网站建设 2026/4/23 12:32:23

Emotion2Vec+语音情感识别系统愤怒情绪识别实例

Emotion2Vec语音情感识别系统愤怒情绪识别实例 1. 为什么愤怒情绪识别特别值得关注&#xff1f; 在语音情感识别的实际应用中&#xff0c;愤怒情绪往往是最具业务价值也最考验模型能力的一类。它不像快乐或中性情绪那样平和稳定&#xff0c;而是具有高能量、强波动、短时爆发…

作者头像 李华