本节介绍在Linux和各种衍生版本上安装Node-RED的方法,这里主要列举了一些基于常见的Linux版本和基于Linux内核的各种操作系统的安装。
和在Windows上安装Node-RED一样,首先需要安装Node.js的运行环境,可以按Linux类型进行安装。
在CentOS、Red Hat Enterprise Linux 8和Fedora中使用名为nodejs的模块来安装Node.js,具体命令如下:
其中,<stream>对应Node.js的主要版本。可用的Node.js版本可以通过以下命令查询:
安装Node.js 18命令如下:
在Debian和Ubuntu下通过APT来管理软件包。APT是一个命令行实用程序,可以安装、更新、删除和管理软件包。
Node.js二进制发行版软件包可从NodeSource获得。首先需要安装Node.js源到apt-get管理器:
这是让APT可以在nodesource.com的软件库中找到Node.js软件包,此时通过apt-get就可以直接安装Node.js:
输入node-v查看到版本号,即代表安装成功:
在Linux系统中安装Node.js后,可以通过NPM工具进行Node-RED的安装,代码如下:
如果输出类似以下内容,可以确认Node-RED安装成功:
有些Linux操作系统(包括KDE Neon、Manjaro、Solus、Ubuntu 18.04以及更高版本、Zorin OS等)支持以Snap工具安装Node-RED,你可以使用以下命令进行Node.js和Node-RED的安装。
Node.js的安装:
Node-RED的安装:
当以Snap工具安装时,它将在一个安全容器中运行。该容器无法访问你可能需要使用的一些额外设备,如主存储系统、GCC、Git、GPIO等。
如果没有以上使用要求,以Snap方式安装Node-RED是可行的。