Skip to content

Instantly share code, notes, and snippets.

@konradko
Last active September 24, 2024 14:37
Show Gist options
  • Save konradko/a9468beb70f0fa47766f5ebf966f24e8 to your computer and use it in GitHub Desktop.
Save konradko/a9468beb70f0fa47766f5ebf966f24e8 to your computer and use it in GitHub Desktop.
Install Golang 1.7 on Raspberry Pi
wget https://storage.googleapis.com/golang/go1.7.linux-armv6l.tar.gz
tar -C /usr/local -xzf go1.7.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin
@gavinscheele
Copy link

sudo tar ...

@tonylambiris
Copy link

Should probably use export PATH=/usr/local/go/bin:$PATH to ensure the local go installation is referenced first for binaries.

@movalex
Copy link

movalex commented Jun 2, 2017

works with go v1.8 too:

wget https://storage.googleapis.com/golang/go1.8.linux-armv6l.tar.gz
tar -C /usr/local -xzf go1.8.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin

@conr
Copy link

conr commented Jun 4, 2017

@movalex Your second command should be

tar -C /usr/local -xzf go1.8.linux-armv6l.tar.gz

@movalex
Copy link

movalex commented Jun 5, 2017

corrected, thanks!

@slimsag
Copy link

slimsag commented Jun 25, 2017

I came here from Google. Updated for 1.8.3 (latest Go stable release):

wget https://storage.googleapis.com/golang/go1.8.3.linux-armv6l.tar.gz
sudo tar -C /usr/local -xzf go1.8.3.linux-armv6l.tar.gz

Then add:

export PATH=$PATH:/usr/local/go/bin

To your ~/.profile file and it'll set it automatically on each login.

@MilosSimic
Copy link

MilosSimic commented Jul 14, 2017

works great :)

After installation do source .profile or reboot :)

@chrisvdg
Copy link

Add the following to ~/.profile to include installed Go packages to PATH

export PATH=$PATH:/usr/local/go/bin:~/go/bin

@jebeaudet
Copy link

Go 1.9 :

wget https://storage.googleapis.com/golang/go1.9.linux-armv6l.tar.gz
sudo tar -C /usr/local -xzf go1.8.3.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin

@KvantSveta
Copy link

KvantSveta commented Sep 13, 2017

@jebeaudet Your second command should be

sudo tar -C /usr/local -xzf go1.9.linux-armv6l.tar.gz

@simoncos
Copy link

If already installed golang with apt-get, then need:

sudo apt remove golang
sudo apt-get autoremove
source .profile # need first add "export PATH=$PATH:/usr/local/go/bin:~/go/bin" to it

@Yarpii-Rocks
Copy link

Yarpii-Rocks commented Dec 25, 2017

Version 1.9.2

wget https://redirector.gvt1.com/edgedl/go/go1.9.2.linux-armv6l.tar.gz
sudo tar -C /usr/local -xzf go1.9.2.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin

@ali2077
Copy link

ali2077 commented Aug 31, 2018

can you create independent /go/bin folders to link an entirely new project?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment