Instalacja z paczek (debian, ubuntu, windows)

Go to bardzo młody język, nie posiada jeszcze stabilnej wersji. Nawet obecnie (styczeń 2012) opracowywane są (moim zdaniem kosmetyczne, ale zawsze...) zmiany w samym języku. Pierwszy stabilny release okraszony numerem 1.0 ma się ukazać w tym roku.

Z tego powodu jedyne na co możemy liczyć to paczki z eksperymentalnych gałęzi dystrybucji.

Debian

Aby zainstalować Go z paczki należy dodać do /etc/apt/sources.list repozytoria unstable za pomocą np. takich wpisów

deb http://ftp.pl.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ unstable main contrib non-free

Następnie zainstalować paczkę meta:

sudo apt-get install golang-go

Mnie instalator spytał, czy chcę przekazywać informacje o instalacji pakietów Go na stronę http://godashboard.appspot.com/package, która zbiera informacje o popularności wybranych pakietów.

Oprócz pakietu golang-go, który jest uaktualniany do wydań ważniejszych wersji są pakiety golang-weekly z wydaniami tygodniowymi.

Ubuntu

Jeśli ktoś korzysta z Ubuntu to nie musi dopisywać niestabilnych repozytoriów do sources.list, wystarczy zarejestrować PPA:

sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable

Oprócz golang-stable możemy wybrać, golang-weekly i golang-tip, które są uaktualniane (odpowiednio): co ważniesze wydanie, tygodniowe wydanie i bieżący (dzienny) stan repozytorów.

Windows

Nie mam możliwości przetestowania tego rozwiązania, nie mniej jest dostępny instalator oparty on mingw. Po jego uruchomieniu zostanie utworzone wszystko jak należy. Strona projektu znajduje się tu http://code.google.com/p/gomingw/downloads/list

Zawartość pakietów

Powyższe pakiety mają różną zawartość, nie mniej każdy z nich zawiera narzędzia wystarczające do bezproblemowego pisania programów i pakietów, to jest:

zobacz także:
goinstall gofmt

i kilka innych...

Po pomyślnej instalacji zachęcam do napisania pierwszego programu "Hello World!"