How To Install Go On Linux| Ubuntu | Setup and Write Your First Program
Video tutorial on how to install and run go language in Ubuntu , the process is similar for other distro as Kali.
How To Install Go and Set Up a Local Programming Environment on Ubuntu 18.04
0:00:00 - Intro
0:02:35 - Prerequisites
0:03:02 - Step 1 — Setting Up Go
0:08:02 - Step 2 — Creating Your Go Workspace
0:16:45 - Step 3 — Creating a Simple Program
0:18:55 - Conclusion
Commands:
cd ~
curl -O https://dl.google.com/go/go1.12.1.lin...
sha256sum go1.12.1.linux-amd64.tar.gz
sudo tar -xvf go1.12.1.linux-amd64.tar.gz -C /usr/local
sudo chown -R root:root /usr/local/go
.
├── bin
│ ├── buffalo # command executable
│ ├── dlv # command executable
│ └── packr # command executable
└── src
└── github.com
└── digitalocean
└── godo
├── .git # Git repository metadata
├── account.go # package source
├── account_test.go # test source
├── ...
├── timestamp.go
├── timestamp_test.go
└── util
├── droplet.go
└── droplet_test.go
mkdir -p $HOME/go/{bin,src}
└── $HOME
└── go
├── bin
└── src
nano ~/.profile
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin
. ~/.profile
echo $PATH
go version
$GOPATH/src/github.com/username/project
$GOPATH/src/github.com/digitalocean/godo
go get github.com/digitalocean/godo
ll $GOPATH/src/github.com/digitalocean/godo
nano hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run hello.go