在 Ubuntu 系统中安装 Node JS
今天需要尝试学习 Solidity 智能合约开发。需要在 Linux Ubuntu 环境下安装 Node JS,但是发现通过 Ubuntu 包管理器下载的 Node JS 已经过时,而官网下载的包是 .tar.xz
格式。这篇文章就来分享怎么讲 .tar.xz 的软件安装在 Ubuntu 系统中,并通过终端进行调用。
前提条件:
我的开发环境如下:
- Ubuntu 22.04(在 Parallel Desktop 上运行)
- Mac OS M2 Chip
由于使用 sudo apt install nodejs
安装的 NodeJS 版本为 12.x,稍显过时。为了获取 20 版本的 NodeJS,我们需要前往 NodeJS 官网 进行下载。选择适用于我们的开发环境 Ubuntu 22.04,且运行于 ARM 架构上(M2 芯片为 ARM 架构)的 Linux Binaries (ARM) 发行包。在我的情况中,我下载了 ARMv8 版本,下载完成后,文件夹中将出现 node-v20.11.0-linux-arm64.tar.xz
。
首先卸载之前安装的旧版本 NodeJS:
sudo apt remove nodejs |
然后使用 tar
命令解压:
# 根据实际情况修改文件名称 |
接下来更改解压得到的文件夹名称,我个人习惯更改为避免影响 /usr/
下的 node 目录名:
# 根据实际情况修改文件名称 |
将 node 添加到 bin 目录下:
# 因为我们上面改了 node 文件夹名称,所以这里直接用 node |
将可执行文件添加到 PATH 中:
export PATH=/usr/node/bin:$PATH |
最后,检查你的 node 版本:
node --version |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 麦甜怪圈 Xiaomai Circle!