From 02ceb888aa0bfa9cd23bce4ac0c16057bb94cd66 Mon Sep 17 00:00:00 2001 From: fred Date: Fri, 6 Jan 2023 22:20:17 +0100 Subject: [PATCH] install ipfs kubo --- kubo_v0.16.0_linux.install.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 kubo_v0.16.0_linux.install.sh diff --git a/kubo_v0.16.0_linux.install.sh b/kubo_v0.16.0_linux.install.sh new file mode 100755 index 00000000..485e0f51 --- /dev/null +++ b/kubo_v0.16.0_linux.install.sh @@ -0,0 +1,29 @@ +#!/bin/bash +[ $(id -u) -eq 0 ] && echo "LANCEMENT root INTERDIT. Utilisez un simple utilisateur du groupe \"sudo\" SVP" && exit 1 + +mkdir ~/.zen/tmp +cd ~/.zen/tmp + +# Check processor architecture +architecture=$(uname -m) + +# Download appropriate version of kubo +if [ "$architecture" == "x86_64" ]; then + wget https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-amd64.tar.gz +elif [ "$architecture" == "aarch64" ]; then + wget https://dist.ipfs.tech/kubo/v0.16.0/kubo_v0.16.0_linux-arm64.tar.gz +else + echo "Error: Unknown architecture" + exit 1 +fi + +tar -xvzf kubo_v0.16.0_linux-$architecture.tar.gz + +cd kubo + +# Install +sudo bash install.sh + +# Test & clean +[[ $(ipfs --version) ]] \ +&& rm -Rf ~/.zen/tmp/kubo*