适用于各种Linux版本的Node-RED安装脚本

Node-RED Linux 安装程序

此内容需评论后浏览
前往评论


以下两个命令都使用 sudo(root)权限全局安装 Node-RED(如果需要,也会安装 nodejs)。您可能需要先检查它们以确认其执行的操作。

Debian、Ubuntu、Raspberry Pi OS
在基于 Debian 的操作系统上安装的命令行是:

bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-deb)

如果您打算安装额外的节点,应确保已安装构建工具:

sudo apt install build-essential

有许多命令行选项可用 – 在上述命令的末尾添加 --help 来查看所有选项。

Red Hat、Fedora、CentOS、Oracle Linux
在基于 RPM 的操作系统上安装的命令行是:

bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-rpm)

更改设置,例如设置系统用户并打开防火墙:

curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-rpm \
 | bash -s -- --nodered-user=nodered --open-firewall

命令行选项:

--help                显示此帮助并退出
--nodered-user=<用户> 指定运行用户,例如 '--nodered-user=nodered'
--confirm-root        以 root 身份安装而不要求确认
--open-firewall       为 node-red 端口 1880 添加公共防火墙规则
--confirm-install     确认安装而不要求确认

或者通过使用环境变量,例如设置服务用户:

NODERED_USER=nodered bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-rpm)

环境变量(请注意,程序命令行选项优先):

NODERED_USER=nodered
OPEN_FIREWALL=y
CONFIRM_ROOT=y
CONFIRM_INSTALL=y

如果您打算安装额外的节点,应确保已安装开发工具:

dnf groupinstall "Development Tools"

注意:此脚本可选择添加防火墙规则,将端口 1880 添加到公共区域。在默认安装中,这应允许从本地机器外部访问 Node-RED。默认情况下不执行此操作。

Pi 构建
pibuild 目录包含我们用于为树莓派构建预安装 .deb 版本 Node-RED 的脚本和文件。大多数用户永远不需要这个,因为上面的脚本是推荐的安装和升级方式。有关更多信息,请参阅该目录中的 README。

本网站所收集的公开资料部分来源于互联网,其版权归原作者本人所有,本站只是转载和摘录,目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其的真实性能做到合理的研判负责,也不构成任何其他建议,如果有任何侵犯您权益和知识产权的地方,请来邮或来电告知本站,经过核实,我们会及时的进行整理删除,谢谢!
评论 共0条
取消回复 发布评论