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

在Debian 11安装Node.js 16.x提示不支持,求解决方案

解决Debian 11(bullseye)安装Node.js 16.x的Nodesource不支持问题

问题原因

Node.js 16.x已进入**终止维护(EOL)**状态,Nodesource官方停止了对该版本在Debian 11(bullseye)上的支持,因此官方安装脚本会提示发行版不兼容。


方案一:使用nvm安装(推荐,灵活无依赖限制)

nvm是Node版本管理器,可独立于系统包管理器安装任意版本Node.js:

  • 安装前置依赖:
    sudo apt update && sudo apt install curl git
    
  • 安装nvm:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  • 让nvm立即生效(或直接重启终端):
    source ~/.bashrc
    
  • 安装Node.js 16.x:
    nvm install 16
    
  • 验证安装结果:
    node -v && npm -v
    

方案二:手动添加Nodesource源(不推荐,无安全更新)

若必须使用系统包管理器安装,可强制指定bullseye兼容源,但Node.js 16.x已无安全补丁,存在风险:

  • 创建Nodesource源配置文件:
    sudo nano /etc/apt/sources.list.d/nodesource.list
    
  • 粘贴以下内容并保存:
    deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
    deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x bullseye main
    
  • 导入GPG密钥:
    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
    
  • 更新软件包列表并安装Node.js:
    sudo apt update && sudo apt install nodejs
    
  • 验证安装:
    node -v
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 21:35:02