---
title: "Installing Golang from source on RPi-OS for arm64"
series: "Raspberry Pi"
number: 1
author: "rsdoiel@gmail.com (R. S. Doiel)"
date: "2022-02-18"
copyright: "copyright (c) 2022, R. S. Doiel"
keywords: [ "raspberry pi", "Raspberry Pi OS", "arm64" ]
license: "https://creativecommons.org/licenses/by-sa/4.0/"
---


Installing Golang from Source on RPi-OS for arm64
==========================================

By R. S. Doiel, 2022-02-18

This are my quick notes on installing Golang from source on the Raspberry Pi OS 64 bit.

1. Get a working compiler
	a. go to https://go.dev/dl/ and download go1.17.7.linux-arm64.tar.gz
	b. untar the tarball in your home directory (it'll unpack to $HOME/go)
	c. `cd go/src` and `make.bash`
2. Move go directory to go1.17
3. Clone go from GitHub
4. Compile with the downloaded compiler
	a. `cd go/src`
	b. `env GOROOT_BOOTSTRAP=$HOME/go1.17 ./make.bash`
	c. Make sure `$HOME/go/bin` is in the path
	d. `go version`