Astroport.ONE/kubo_v0.20.0_linux.install.sh

38 lines
1.0 KiB
Bash
Raw Permalink Normal View History

2023-06-07 12:11:10 +02:00
#!/bin/bash
[ $(id -u) -eq 0 ] && echo "LANCEMENT root INTERDIT. Utilisez un simple utilisateur du groupe \"sudo\" SVP" && exit 1
2023-11-10 05:09:47 +01:00
mkdir -p ~/.zen/tmp
2023-06-07 12:11:10 +02:00
cd ~/.zen/tmp
# Check processor architecture
architecture=$(uname -m)
# Download appropriate version of kubo
if [ "$architecture" == "x86_64" ]; then
wget -O kubo.tar.gz https://dist.ipfs.tech/kubo/v0.20.0/kubo_v0.20.0_linux-amd64.tar.gz
2023-07-19 23:07:06 +02:00
# /ipfs/QmPA3PLy3pCFssr9vFn9SY2amegWT3GyFYS1g4T5hJwW4d
2023-06-07 12:11:10 +02:00
elif [ "$architecture" == "aarch64" ]; then
wget -O kubo.tar.gz https://dist.ipfs.tech/kubo/v0.20.0/kubo_v0.20.0_linux-arm64.tar.gz
2023-07-19 23:07:06 +02:00
# /ipfs/QmaLDWNLLUpTSZUE9YaZq3id6bNDcZsEmaW7xQFrzhD7Yy
2023-06-07 12:11:10 +02:00
elif [ "$architecture" == "armv7l" ]; then
wget -O kubo.tar.gz https://dist.ipfs.tech/kubo/v0.20.0/kubo_v0.20.0_linux-arm.tar.gz
2023-07-19 23:07:06 +02:00
# /ipfs/QmWA5L51H7ALodxWv3nT1XhWbRLdFVjC1SPENCFMH9nQAc
2023-06-07 12:11:10 +02:00
else
echo "Error: Unknown architecture"
exit 1
fi
tar -xvzf kubo.tar.gz
cd kubo
# Install
sudo bash install.sh
# Test & clean
[[ $(ipfs --version) ]] \
2023-10-26 14:41:38 +02:00
&& rm -Rf ~/.zen/tmp/kubo* \
|| echo "problem occured"
2023-06-07 12:11:10 +02:00
exit 0