mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 11:50:00 +00:00
Update installation script for Pi 3 support.
This commit is contained in:
parent
df26058172
commit
824eade8b2
15
install.sh
15
install.sh
@ -18,11 +18,12 @@ ARM=$(uname -m) # Determine which Pi is running.
|
|||||||
NODE_LATEST="v5.10.0" # Set the latest version here.
|
NODE_LATEST="v5.10.0" # Set the latest version here.
|
||||||
6L_HASH="019a257faa5eebf6304686dfeffdbcb4c22f0547aa366f6e563aad39ab1b1ab1" # Set the armv6l hash here.
|
6L_HASH="019a257faa5eebf6304686dfeffdbcb4c22f0547aa366f6e563aad39ab1b1ab1" # Set the armv6l hash here.
|
||||||
7L_HASH="3f7524d3db60175c2323bb2a0a13ad1ca7d47d4ede6f42834b6b8425be70e0a2" # Set the armv7l hash here.
|
7L_HASH="3f7524d3db60175c2323bb2a0a13ad1ca7d47d4ede6f42834b6b8425be70e0a2" # Set the armv7l hash here.
|
||||||
|
8_HASH="df88803bda234b32240906b620315c8f6d6200332047a88cb0ec83009cf25dd5" # Set the arm64 hash here.
|
||||||
DOWNLOAD_URL="https://nodejs.org/dist/latest/node-$NODE_LATEST-linux-$ARM.tar.gz" # Construct the download URL.
|
DOWNLOAD_URL="https://nodejs.org/dist/latest/node-$NODE_LATEST-linux-$ARM.tar.gz" # Construct the download URL.
|
||||||
wget $DOWNLOAD_URL # Download the file given.
|
wget $DOWNLOAD_URL # Download the file given.
|
||||||
if [ $ARM = "armv6l" ]; then
|
if [ $ARM = "armv6l" ]; then
|
||||||
if [ -f "node-$NODE_LATEST-linux-armv6l.tar.gz"]; then
|
if [ -f "node-$NODE_LATEST-linux-armv6l.tar.gz"]; then
|
||||||
COMMAND256 = "sha256sum node-$NODE_LATEST-linux-armv6l.tar.gz"
|
COMMAND256="sha256sum node-$NODE_LATEST-linux-armv6l.tar.gz"
|
||||||
if [ $($COMMAND256) = "019a257faa5eebf6304686dfeffdbcb4c22f0547aa366f6e563aad39ab1b1ab1" ]; then
|
if [ $($COMMAND256) = "019a257faa5eebf6304686dfeffdbcb4c22f0547aa366f6e563aad39ab1b1ab1" ]; then
|
||||||
echo "Node.js was downloaded and verified successfully."
|
echo "Node.js was downloaded and verified successfully."
|
||||||
else
|
else
|
||||||
@ -32,7 +33,7 @@ if [ $ARM = "armv6l" ]; then
|
|||||||
fi
|
fi
|
||||||
elif [ $ARM = "armv7l" ]; then
|
elif [ $ARM = "armv7l" ]; then
|
||||||
if [ -f "node-$NODE_LATEST-linux-armv7l.tar.gz" ]; then
|
if [ -f "node-$NODE_LATEST-linux-armv7l.tar.gz" ]; then
|
||||||
COMMAND256 = "sha256sum node-$NODE_LATEST-linux-armv7l.tar.gz"
|
COMMAND256="sha256sum node-$NODE_LATEST-linux-armv7l.tar.gz"
|
||||||
if [ $($COMMAND256) = "3f7524d3db60175c2323bb2a0a13ad1ca7d47d4ede6f42834b6b8425be70e0a2" ]; then
|
if [ $($COMMAND256) = "3f7524d3db60175c2323bb2a0a13ad1ca7d47d4ede6f42834b6b8425be70e0a2" ]; then
|
||||||
echo "Node.js was downloaded and verified successfully."
|
echo "Node.js was downloaded and verified successfully."
|
||||||
else
|
else
|
||||||
@ -40,6 +41,16 @@ elif [ $ARM = "armv7l" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
elif [ $ARM = "arm64" ]; then
|
||||||
|
if [ -f "node-$NODE_LATEST-linux-arm64.tar.gz" ]; then
|
||||||
|
COMMAND256="sha256sum node-$NODE_LATEST-linux-arm64.tar.gz"
|
||||||
|
if [ $($COMMAND256) = "df88803bda234b32240906b620315c8f6d6200332047a88cb0ec83009cf25dd5" ]; then
|
||||||
|
echo "Node.js was downloaded and verified successfully."
|
||||||
|
else
|
||||||
|
echo "Node.js was downloaded, but verification failed. Make sure sha256sum works."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
tar xvf node-$NODE_LATEST-linux-$ARM.tar.gz
|
tar xvf node-$NODE_LATEST-linux-$ARM.tar.gz
|
||||||
cd node*
|
cd node*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user