azure-storage-fuse/go_installer.sh

17 строки
498 B
Bash
Executable File

#!/bin/bash
work_dir=$(echo $1 | sed 's:/*$::')
version="1.23.1"
arch=`hostnamectl | grep "Arch" | rev | cut -d " " -f 1 | rev`
if [ $arch != "arm64" ]
then
arch="amd64"
fi
echo "Installing on : " $arch " Version : " $version
wget "https://golang.org/dl/go$version.linux-$arch.tar.gz" -P "$work_dir"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "$work_dir"/go"$version".linux-$arch.tar.gz
sudo ln -sf /usr/local/go/bin/go /usr/bin/go
sudo ln -sf /usr/local/go/bin/gofmt /usr/bin/gofmt