Install
How to install golang
Ubuntu / Kali
#=== DOWNLOAD ===#
wget https://golang.org/dl/go1.16.3.linux-amd64.tar.gz
#=== REMOVE OLD IF EXISTS ===#
sudo rm -rf /usr/local/go
#=== INSTALL ===#
sudo tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
# edit .profile
sudo vim $HOME/.profile
# add this
export PATH=$PATH:/usr/local/go/bin
# load profile
source .profile
#=== CHECK VERSION ===#
go version
# go version go1.16.3 linux/amd64
#=== VIEW CONFIG ===#
go env
GOPATH="/home/thor/go" # <=== your workspace
GOROOT="/usr/local/go" # <=== root instalation of Go
#=== EXTRA: INSTALLING A TOOL ===#
# if you want to use a tool writen in go.
# add the GOPATH to $PATH in .profile
sudo vim $HOME/.profile
export PATH=$PATH:$HOME/go/bin
# install the package
go get -u github.com/tomnomnom/gf
#check if its working
gf --help
# SINGLE SCRIPT
# sudo sh thisscript.sh
HOME_PATH="/home/myuserhome"
GO_FILE="go1.18.linux-amd64.tar.gz"
wget "https://go.dev/dl/$GO_FILE"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf $GO_FILE
mkdir $HOME_PATH/godev
echo "export GOPATH=$HOME_PATH/godev" >> $HOME_PATH/.bashrc
echo "export GOROOT=/usr/local/go" >> $HOME_PATH/.bashrc
echo "export PATH=\$PATH:\$GOPATH/bin:\$GOROOT/bin" >> $HOME_PATH/.bashrc
Last updated
Was this helpful?