36 lines
823 B
Bash
Executable File
36 lines
823 B
Bash
Executable File
defaultVERSION=0.18.1
|
|
|
|
if [ $1 ]
|
|
then
|
|
VERSION=$1
|
|
else
|
|
echo "=== Enter kubo <VERSION> or <leave blank> for default $defaultVERSION"
|
|
read -p ">>> " VERSION
|
|
if [ ! $VERSION ]
|
|
then
|
|
VERSION=$defaultVERSION
|
|
fi
|
|
fi
|
|
|
|
if [[ "$(uname -m)" = "aarch64" ]];
|
|
then
|
|
ARCH=arm64
|
|
elif [[ "$(uname -m)" = "armv7l" ]];
|
|
then
|
|
ARCH=arm
|
|
elif [[ "$(uname -m)" = "x86_64" ]];
|
|
then
|
|
ARCH=amd64
|
|
fi
|
|
|
|
echo Download https://dist.ipfs.tech/kubo/v$VERSION/kubo_v${VERSION}_linux-${ARCH}.tar.gz
|
|
curl https://dist.ipfs.tech/kubo/v$VERSION/kubo_v${VERSION}_linux-${ARCH}.tar.gz -o kubo_v$VERSION.tgz
|
|
tar xzf kubo_v$VERSION.tgz
|
|
rm -fr kubo_v$VERSION.tgz
|
|
## install ./kubo/ipfs to /usr/local/bin/ipfs
|
|
cd kubo && sudo bash install.sh
|
|
cd .. && rm -fr kubo/
|
|
|
|
# echo "alias ipfs=`pwd`/kubo/ipfs" >> ~/.bashrc_custom
|
|
# alias ipfs=`pwd`/kubo/ipfs
|