Go Packages

(Pre)packaged versions of Go for various systems.


Gustavo Niemeyer is maintaining uptodate packages for Maverick. You can install them as follows:

sudo add-apt-repository ppa:niemeyer/ppa
sudo apt-get update
sudo apt-get install golang
export GOROOT=/usr/lib/go

RedHat and Fedora

RPMs for Fedora FC12:

OpenSUSE Build Service

Packages provided by the openSUSE Build Service(OBS):



11.1 http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_11.1/
11.2 http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_11.2/
11.3 http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_11.3/
Factory: http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Factory/

Repositories for SUSE Linux Enterprise 11 (sp1):


Repositories for Mandriva

2010 http://download.opensuse.org/repositories/devel:/languages:/go/Mandriva_2010/
2010.1 http://download.opensuse.org/repositories/devel:/languages:/go/Mandriva_2010.1/

Arch Linux

The go package for the latest release version of Go can be installed with pacman -S go.

The latest development version of Go can be installed with the go-hg package from AUR.

For packaging programs or libraries written in Go, refer to the Go Package Guidelines.


Mac OS X

Nokia’s Maemo

Npackd for MS Windows

A Go MinGW for Npackd exists in the default repository with the name: com.googlecode.gomingw.GoMinGW