Node.js upgrade to v24
node -v v24.13.1
su - xormon cd ~/xormon-ng ./xormon.sh stop
apt remove nodejs
dnf remove nodejs
zypper remove nodejs20
rm /usr/local/bin/node rm /usr/local/bin/npm rm /usr/local/bin/npx rm /usr/local/bin/corepack rm /usr/local/share/man/man1/node.1 rm -rf /usr/local/share/doc/node/ rm -rf /usr/local/lib/node_modules/ rm -rf /usr/local/include/node/
curl -fsSL https://deb.nodesource.com/setup_24.x | bash - apt install nodejs node -v
dnf module reset nodejs dnf module enable nodejs:24 dnf install nodejs node -v
curl -fsSL https://rpm.nodesource.com/setup_24.x | bash - dnf install nodejs node -v
zypper addrepo https://download.opensuse.org/repositories/devel:languages:nodejs/15.6/devel:languages:nodejs.repo zypper refresh zypper install nodejs24 node -v
cd /tmp wget https://nodejs.org/dist/latest-v24.x/node-v24.13.1-linux-x64.tar.xz # extract archive to /usr/local cd /usr/local tar xf /tmp/node-v24.13.1-linux-x64.tar.xz --strip-components=1 # check node version node -v # remove archive rm /tmp/node-v24.13.1-linux-x64.tar.xz
cd /tmp https://nodejs.org/dist/latest-v24.x/node-v24.13.1-linux-ppc64le.tar.xz # extract archive to /usr/local cd /usr/local tar xf /tmp/node-v24.13.1-linux-ppc64le.tar.xz --strip-components=1 # check node version node -v # remove archive rm /tmp/node-v24.13.1-linux-ppc64le.tar.xz
/usr/sbin/setcap 'cap_net_bind_service=+ep' $(readlink -f $(which node)) # verify it /usr/sbin/getcap $(readlink -f $(which node)) /usr/bin/node cap_net_bind_service=epSome Linux distributions, such as SUSE, set command alternatives for multiple verions.
update-alternatives --get-selections | grep node node-default auto /usr/bin/node24
/usr/sbin/setcap 'cap_net_bind_service=+ep' /usr/bin/node /usr/sbin/setcap 'cap_net_bind_service=+ep' /usr/bin/node24
reboot
su - xormon cd ~/xormon-ng ./xormon.sh start