2.5 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Linux Installation Cheatsheet
If you want to use snap, you can easily install Go like so:
sudo snap install go --classic
Otherwise, please follow the steps below:
1. Update the local packages
sudo apt-get update
2. Install git
sudo apt-get install git
3. Install Go
There are two ways:
1- From Web: Select Linux and the download will begin.
firefox https://golang.org/dl
2- By using snap: If you use this option, skip to the 5th step.
sudo snap install go --classic
4. Copy Go into the proper directory
- 
Find out the name of the downloaded file 
- 
Use that filename to uncompress it gofile="DELETE_THIS_AND_TYPE_THE_NAME_OF_THE_DOWNLOADED_FILE_HERE (without its extension)" tar -C /usr/local -xzf ~/Downloads/$gofile
5. Add Go executables directory to your PATH
- 
Add go/bindirectory to$PATHto be able to run the fundamental Go commands.echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile
- 
Add "$HOME/go/bin" directory to $PATH echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.profile
Install Go Tools:
- 
These are very handy tools to ease the development (like goimports) 
- 
go getcannot be used without installing a code versioning program like Git which we already have got it above.
- 
This will create ~/godirectory and will download go tools into there.- This directory is also a place where you should put your code into. (If you're not going to use Go Modules)
 go get -v -u golang.org/x/tools/...
Install VSCode
Note: You may use another coding editor if you like. However, the course uses Visual Studio Code (VSCode).
- 
Open "Ubuntu Software" application 
- 
Search for VSCode then click "Install" 
OPTIONAL STEP:
- 
Create a hello.go inside $GOPATH/srccat <<EOF > $GOPATH/src/hello.go package main import "fmt" func main() { fmt.Println("hello gopher!") } EOF
- 
Go to Go source directory and run our sample program cd $GOPATH/src go run hello.go It should print: hello gopher!
For more tutorials: https://blog.learngoprogramming.com
Copyright © 2018 Inanc Gumus
Learn Go Programming Course