├── .gitignore ├── README.md ├── gulpfile.js ├── install-node-latest.sh ├── install-node-v10.0.0.sh ├── install-node-v10.1.0.sh ├── install-node-v10.10.0.sh ├── install-node-v10.11.0.sh ├── install-node-v10.12.0.sh ├── install-node-v10.13.0.sh ├── install-node-v10.14.0.sh ├── install-node-v10.14.1.sh ├── install-node-v10.14.2.sh ├── install-node-v10.15.0.sh ├── install-node-v10.2.0.sh ├── install-node-v10.2.1.sh ├── install-node-v10.3.0.sh ├── install-node-v10.4.0.sh ├── install-node-v10.4.1.sh ├── install-node-v10.5.0.sh ├── install-node-v10.6.0.sh ├── install-node-v10.7.0.sh ├── install-node-v10.8.0.sh ├── install-node-v10.9.0.sh ├── install-node-v11.0.0.sh ├── install-node-v11.1.0.sh ├── install-node-v11.2.0.sh ├── install-node-v11.3.0.sh ├── install-node-v11.4.0.sh ├── install-node-v11.5.0.sh ├── install-node-v11.6.0.sh ├── install-node-v4.0.0.sh ├── install-node-v4.1.0.sh ├── install-node-v4.1.1.sh ├── install-node-v4.1.2.sh ├── install-node-v4.2.0.sh ├── install-node-v4.2.1.sh ├── install-node-v4.2.2.sh ├── install-node-v4.2.3.sh ├── install-node-v4.2.4.sh ├── install-node-v4.2.5.sh ├── install-node-v4.2.6.sh ├── install-node-v4.3.0.sh ├── install-node-v4.3.1.sh ├── install-node-v4.3.2.sh ├── install-node-v4.4.0.sh ├── install-node-v4.4.1.sh ├── install-node-v4.4.2.sh ├── install-node-v4.4.3.sh ├── install-node-v4.4.4.sh ├── install-node-v4.4.5.sh ├── install-node-v4.4.6.sh ├── install-node-v4.4.7.sh ├── install-node-v4.5.0.sh ├── install-node-v4.6.0.sh ├── install-node-v4.6.1.sh ├── install-node-v4.6.2.sh ├── install-node-v4.7.0.sh ├── install-node-v4.7.1.sh ├── install-node-v4.7.2.sh ├── install-node-v4.7.3.sh ├── install-node-v4.8.0.sh ├── install-node-v4.8.1.sh ├── install-node-v4.8.2.sh ├── install-node-v4.8.3.sh ├── install-node-v4.8.4.sh ├── install-node-v4.8.5.sh ├── install-node-v4.8.6.sh ├── install-node-v4.8.7.sh ├── install-node-v4.9.0.sh ├── install-node-v4.9.1.sh ├── install-node-v5.0.0.sh ├── install-node-v5.1.0.sh ├── install-node-v5.1.1.sh ├── install-node-v5.10.0.sh ├── install-node-v5.10.1.sh ├── install-node-v5.11.0.sh ├── install-node-v5.11.1.sh ├── install-node-v5.12.0.sh ├── install-node-v5.2.0.sh ├── install-node-v5.3.0.sh ├── install-node-v5.4.0.sh ├── install-node-v5.4.1.sh ├── install-node-v5.5.0.sh ├── install-node-v5.6.0.sh ├── install-node-v5.7.0.sh ├── install-node-v5.7.1.sh ├── install-node-v5.8.0.sh ├── install-node-v5.9.0.sh ├── install-node-v5.9.1.sh ├── install-node-v6.0.0.sh ├── install-node-v6.1.0.sh ├── install-node-v6.10.0.sh ├── install-node-v6.10.1.sh ├── install-node-v6.10.2.sh ├── install-node-v6.10.3.sh ├── install-node-v6.11.0.sh ├── install-node-v6.11.1.sh ├── install-node-v6.11.2.sh ├── install-node-v6.11.3.sh ├── install-node-v6.11.4.sh ├── install-node-v6.11.5.sh ├── install-node-v6.12.0.sh ├── install-node-v6.12.1.sh ├── install-node-v6.12.2.sh ├── install-node-v6.12.3.sh ├── install-node-v6.13.0.sh ├── install-node-v6.13.1.sh ├── install-node-v6.14.0.sh ├── install-node-v6.14.1.sh ├── install-node-v6.14.2.sh ├── install-node-v6.14.3.sh ├── install-node-v6.14.4.sh ├── install-node-v6.15.0.sh ├── install-node-v6.15.1.sh ├── install-node-v6.2.0.sh ├── install-node-v6.2.1.sh ├── install-node-v6.2.2.sh ├── install-node-v6.3.0.sh ├── install-node-v6.3.1.sh ├── install-node-v6.4.0.sh ├── install-node-v6.5.0.sh ├── install-node-v6.6.0.sh ├── install-node-v6.7.0.sh ├── install-node-v6.8.0.sh ├── install-node-v6.8.1.sh ├── install-node-v6.9.0.sh ├── install-node-v6.9.1.sh ├── install-node-v6.9.2.sh ├── install-node-v6.9.3.sh ├── install-node-v6.9.4.sh ├── install-node-v6.9.5.sh ├── install-node-v7.0.0.sh ├── install-node-v7.1.0.sh ├── install-node-v7.10.0.sh ├── install-node-v7.10.1.sh ├── install-node-v7.2.0.sh ├── install-node-v7.2.1.sh ├── install-node-v7.3.0.sh ├── install-node-v7.4.0.sh ├── install-node-v7.5.0.sh ├── install-node-v7.6.0.sh ├── install-node-v7.7.0.sh ├── install-node-v7.7.1.sh ├── install-node-v7.7.2.sh ├── install-node-v7.7.3.sh ├── install-node-v7.7.4.sh ├── install-node-v7.8.0.sh ├── install-node-v7.9.0.sh ├── install-node-v8.0.0.sh ├── install-node-v8.1.0.sh ├── install-node-v8.1.1.sh ├── install-node-v8.1.2.sh ├── install-node-v8.1.3.sh ├── install-node-v8.1.4.sh ├── install-node-v8.10.0.sh ├── install-node-v8.11.0.sh ├── install-node-v8.11.1.sh ├── install-node-v8.11.2.sh ├── install-node-v8.11.3.sh ├── install-node-v8.11.4.sh ├── install-node-v8.12.0.sh ├── install-node-v8.13.0.sh ├── install-node-v8.14.0.sh ├── install-node-v8.14.1.sh ├── install-node-v8.2.0.sh ├── install-node-v8.2.1.sh ├── install-node-v8.3.0.sh ├── install-node-v8.4.0.sh ├── install-node-v8.5.0.sh ├── install-node-v8.7.0.sh ├── install-node-v8.8.0.sh ├── install-node-v8.8.1.sh ├── install-node-v8.9.0.sh ├── install-node-v8.9.1.sh ├── install-node-v8.9.2.sh ├── install-node-v8.9.3.sh ├── install-node-v8.9.4.sh ├── install-node-v9.0.0.sh ├── install-node-v9.1.0.sh ├── install-node-v9.10.0.sh ├── install-node-v9.10.1.sh ├── install-node-v9.11.0.sh ├── install-node-v9.11.1.sh ├── install-node-v9.11.2.sh ├── install-node-v9.2.0.sh ├── install-node-v9.2.1.sh ├── install-node-v9.3.0.sh ├── install-node-v9.4.0.sh ├── install-node-v9.5.0.sh ├── install-node-v9.6.0.sh ├── install-node-v9.6.1.sh ├── install-node-v9.7.0.sh ├── install-node-v9.7.1.sh ├── install-node-v9.8.0.sh ├── install-node-v9.9.0.sh ├── package-lock.json ├── package.json ├── pizero.png └── templates ├── install-node-template.txt └── readme-template.txt /install-node-v10.0.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.0.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.1.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.1.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.10.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.10.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.11.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.11.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.12.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.12.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.13.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.13.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.14.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.14.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.14.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.14.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.14.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.14.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.15.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.15.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.2.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.2.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.2.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.2.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.3.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.3.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.4.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.4.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.4.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.4.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.5.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.5.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.6.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.6.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.7.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.7.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.8.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.8.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v10.9.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v10.9.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.0.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.0.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.1.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.1.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.2.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.2.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.3.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.3.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.4.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.4.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.5.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.5.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v11.6.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v11.6.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.0.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.0.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.1.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.1.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.1.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.1.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.1.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.1.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.4; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.5.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.5; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.2.6.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.2.6; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.3.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.3.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.3.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.3.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.3.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.3.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.4; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.5.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.5; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.6.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.6; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.4.7.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.4.7; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.5.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.5.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.6.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.6.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.6.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.6.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.6.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.6.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.7.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.7.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.7.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.7.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.7.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.7.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.7.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.7.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.4; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.5.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.5; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.6.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.6; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.8.7.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.8.7; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.9.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.9.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v4.9.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v4.9.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.0.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.0.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.1.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.1.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.1.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.1.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.10.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.10.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.10.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.10.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.11.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.11.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.11.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.11.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.12.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.12.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.2.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.2.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.3.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.3.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.4.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.4.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.4.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.4.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.5.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.5.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.6.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.6.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.7.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.7.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.7.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.7.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.8.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.8.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.9.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.9.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v5.9.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v5.9.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.0.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.0.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.1.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.1.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.10.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.10.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.10.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.10.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.10.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.10.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.10.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.10.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.11.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.11.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.11.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.11.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.11.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.11.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.11.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.11.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.11.4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.11.4; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.11.5.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.11.5; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.12.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.12.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.12.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.12.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.12.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.12.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.12.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.12.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.13.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.13.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.13.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.13.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.14.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.14.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.14.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.14.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.14.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.14.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.14.3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.14.3; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.14.4.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.14.4; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.15.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.15.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.15.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.15.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.2.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.2.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.2.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.2.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.2.2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.2.2; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.3.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.3.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.3.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.3.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.4.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.4.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.5.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.5.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.6.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.6.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.7.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.7.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.8.0.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.8.0; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /install-node-v6.8.1.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # By Steven de Salas 3 | # Generation code by David Gray 4 | 5 | # Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ 6 | # This is for a RaspberryPi Zero but should work across all models. 7 | 8 | # Parameters delimited with @@ will be replaced when the generation script is run 9 | 10 | VERSION=v6.8.1; 11 | ARCH=armv6l; 12 | MIRROR=https://nodejs.org/dist/; 13 | 14 | # Creates directory for downloads, and downloads node 15 | cd ~/ && mkdir temp && cd temp; 16 | wget ${MIRROR}$VERSION/node-$VERSION-linux-$ARCH.tar.gz; 17 | tar -xzf node-$VERSION-linux-$ARCH.tar.gz; 18 | # Remove the tar after extracing it. 19 | sudo rm node-$VERSION-linux-$ARCH.tar.gz; 20 | # This line will clear existing nodejs 21 | sudo rm -rf /opt/nodejs; 22 | # This next line will copy Node over to the appropriate folder. 23 | sudo mv node-$VERSION-linux-$ARCH /opt/nodejs/; 24 | # Remove existing symlinks 25 | sudo unlink /usr/bin/node; 26 | sudo unlink /usr/sbin/node; 27 | sudo unlink /sbin/node; 28 | sudo unlink /usr/local/bin/node; 29 | sudo unlink /usr/bin/npm; 30 | sudo unlink /usr/sbin/npm; 31 | sudo unlink /sbin/npm; 32 | sudo unlink /usr/local/bin/npm; 33 | # Create symlinks to node && npm 34 | sudo ln -s /opt/nodejs/bin/node /usr/bin/node; 35 | sudo ln -s /opt/nodejs/bin/node /usr/sbin/node; 36 | sudo ln -s /opt/nodejs/bin/node /sbin/node; 37 | sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node; 38 | sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm; 39 | sudo ln -s /opt/nodejs/bin/npm /usr/sbin/npm; 40 | sudo ln -s /opt/nodejs/bin/npm /sbin/npm; 41 | sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm; 42 | # Add bin to $PATH (so globally installed modules will work) 43 | echo "PATH=/opt/nodejs/bin:$PATH" >> ~/.bashrc 44 | export PATH=/opt/nodejs/bin:$PATH 45 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-pi-zero", 3 | "version": "1.0.0", 4 | "description": "Generates scripts to install node.js for Raspberry Pi Zero", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/Grayda/node-pi-zero.git" 12 | }, 13 | "keywords": [ 14 | "raspberry", 15 | "pi", 16 | "zero", 17 | "nodejs", 18 | "node", 19 | "install" 20 | ], 21 | "author": "David Gray and Steven de Salas", 22 | "bugs": { 23 | "url": "https://github.com/Grayda/node-pi-zero/issues" 24 | }, 25 | "homepage": "https://github.com/Grayda/node-pi-zero#readme", 26 | "dependencies": { 27 | "async": "^2.6.1", 28 | "get-node-versions": "^1.0.2", 29 | "gulp": "^4.0.0", 30 | "gulp-util": "^3.0.8", 31 | "semver-sort": "0.0.4" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /pizero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Grayda/node-pi-zero/1b6d2c25e41ce8581aeb93e314829e6516fe3708/pizero.png -------------------------------------------------------------------------------- /templates/readme-template.txt: -------------------------------------------------------------------------------- 1 | ![Node Pi Zero](https://raw.githubusercontent.com/sdesalas/node-pi-zero/eb55d80c724950137b79dbeded540789dc3cf455/pizero.png) 2 | 3 | ## Want these scripts for other architectures? Check out [node-installscripts](https://github.com/grayda/node-installscripts) 4 | 5 | # node-pi-zero 6 | 7 | Use the commands below to install node in the Raspberry Pi Zero. 8 | 9 | They are re-runnable so you can upgrade or downgrade just by running the command for each version. 10 | 11 | When finished just check the node and npm versions. 12 | 13 | ```sh 14 | $ node -v 15 | $ npm -v 16 | ``` 17 | 18 | And remember, [friends don't let friends pipe to sh](https://www.seancassidy.me/dont-pipe-to-your-shell.html). 19 | 20 | ## Re-generating this list 21 | 22 | To regenerate this list, run `gulp generate` 23 | 24 | ## Latest 25 | 26 | ```sh 27 | $ wget https://raw.githubusercontent.com/grayda/node-pi-zero/master/install-node-latest.sh -O /tmp/install-node-latest.sh && source /tmp/install-node-latest.sh 28 | ``` 29 | --------------------------------------------------------------------------------