nodejs 如何安装在aarch64平台

  • 时间:2025-10-17 05:39 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:本文主要介绍由于项目开发过程中遇到的问题,就是在一个ARM开发板上,运行的操作系统是yocto,本身又没有apt等在线下载功能,如何安装Node等环境的方法,该方法只是其中的一种。常见的安装方法直接下载(适合有网,且可以支持在线有下载源)下载完交叉编译,然后安装;x86平台安装简单https://nodejs.org/en/download/package-

本文主要介绍由于项目开发过程中遇到的问题,就是在一个ARM开发板上,运行的操作系统是yocto,本身又没有apt等在线下载功能,如何安装Node等环境的方法,该方法只是其中的一种。

常见的安装方法

  1. 直接下载(适合有网,且可以支持在线有下载源)

  2. 下载完交叉编译,然后安装;

x86平台安装简单

https://nodejs.org/en/download/package-manager


nodejs 如何安装在aarch64平台

x86-x64 Linux 平台安装命令

ARM 使用 NodeSource 仓库

# 更新包列表sudo apt update# 安装curlsudo apt install curl# 添加NodeSource 仓库curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -#这里可以根据自己的版本需要,下载需要的源#安装nodejssudo apt install -y nodejs# 版本验证node -vnpm -v


nodejs 如何安装在aarch64平台

参考ARM平台的硬件信息


nodejs 如何安装在aarch64平台

版本查看


使用默认仓库源下载

# 更有软件列表sudo apt update# 安装sudo apt install -y nodejs npm# 版本验证node -vnpm -v#注意: 默认仓库中的 Node.js 版本可能不是最新的,因此如果需要特定的版本,提议使用 NodeSource 方法


使用NVM(Node Version Manager)

# 安装NVMcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash# 执行脚本export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm# 安装nodejsnvm install --lts# 切换特定的版本nvm install 18.0.0# 版本验证node -v
npm -v

交叉编译aarch64

# 下载github上的版本,根据自己的需要https://github.com/nodejs/node/tags# 下载后,解压到自己的系统中,然后配置./configure# 编译安装make -j4sudo make install# 注意,如果使用该方法会由于ARM开发板本身性能很差,导致配置和编译时间会很长;# 提议:如果实在没办法,又想要提高编译的速度,可以放在docker-aarch64的环境中进行编译;


nodejs 如何安装在aarch64平台

如下是启动一个docker aarch64的环境

在服务器上,可以理由arm64v8/ubuntu 的docker环境,性能更加强悍,将交叉编译后的程序再拷贝到目标系统上,这样可以节约必定的时间

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】从谷歌到手机厂商都下决心了,要清除32位应用这匹“害群之马”(2025-10-17 05:41)
【系统环境|】Windows上使用QEMU创建aarch64(ARM64)虚拟机(2025-10-17 05:40)
【系统环境|】nodejs 如何安装在aarch64平台(2025-10-17 05:39)
【系统环境|】常用git命令-从远程更新代码合并分支、提交代码等(2025-10-17 05:38)
【系统环境|】技术干货|常用的 Git 功能和选项(2025-10-17 05:38)
【系统环境|】掌握git命令,图解一目了然(2025-10-17 05:37)
【系统环境|】总结几个常用的Git命令的使用方法(2025-10-17 05:36)
【系统环境|】这篇 Git 教程太清晰了,很多 3 年经验程序员都收藏了(2025-10-17 05:35)
【系统环境|】Git常用命令及操作指南(2025-10-17 05:35)
【系统环境|】「实用」盘点那些开发中最常用的Git命令(2025-10-17 05:34)
手机二维码手机访问领取大礼包
返回顶部