You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu中升级Node.js至4.7+版本失败及npm安装需求求助

解决Ubuntu中无法安装Node.js 4.7及npm的问题

我来帮你搞定这个问题!Ubuntu默认软件源里的Node.js版本通常偏旧,所以才会出现系统提示4.2.6已是最新版本的情况。下面是一步步的解决流程:

  • 卸载现有旧版本Node.js和npm(避免冲突)
    先把系统里已有的旧版本清理干净,执行以下命令:

    sudo apt-get remove nodejs npm
    sudo apt-get autoremove && sudo apt-get purge nodejs npm
    
  • 添加NodeSource的4.x版本软件源
    我们需要添加专门提供Node.js特定版本的源,这样才能获取到4.7系列的版本:

    1. 先导入源的GPG密钥,确保软件包的安全性:
      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68576280
      
    2. 将Node.js 4.x的源添加到系统的源列表中:
      echo "deb https://deb.nodesource.com/node_4.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
      
  • 更新软件缓存并安装Node.js 4.7.x

    1. 更新本地软件包缓存,让系统识别新添加的源:
      sudo apt-get update
      
    2. 安装4.7分支的最新版本(会自动包含npm,满足你的需求):
      sudo apt-get install nodejs=4.7.*
      
  • 验证安装结果
    安装完成后,执行以下命令确认版本:

    node -v
    npm -v
    

    正常情况下,node -v会输出v4.7.x(比如v4.7.3),npm也会显示对应的版本号。

如果安装过程中提示找不到4.7.*版本,可以尝试重新执行apt-get update命令,或者检查源文件是否正确生成。

内容的提问来源于stack exchange,提问作者Harshitha C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:16:20