Ne pouvez pas obtenir Golang de travailler dans Ubuntu

Ok, j'ai Donc téléchargé Aller 1.1 et le mettre dans $HOME/Documents/go.

Ensuite, j'ai modifié mon .bashrc être:

export GOPATH=$HOME/Documents/go                                                
export GOROOT=$GOPATH
export GOARCH=amd64
export GOOS=linux
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

Que j'ai obtenu les .bashrc, et essayé:

jan@janpc:~$ go version
go version go1.1 linux/amd64

Mais je n'arrive pas à compiler ou d'installer toutes les dépendances.
Par exemple. J'essaie de lancer mon petit programme de test:

jan@janpc:~/Documents/go/src/github.com/jan/scrypt$ go run scrypt.go 
warning: GOPATH set to GOROOT (/home/jan/Documents/go) has no effect
scrypt.go:9:3: cannot find package "github.com/dchest/scrypt" in any of:
    /home/jan/Documents/go/src/pkg/github.com/dchest/scrypt (from $GOROOT)
    ($GOPATH not set)
jan@janpc:~/Documents/go/src/github.com/jan/scrypt$ 

Et lorsque j'essaie d'installer les dépendances:

jan@janpc:~/Documents/go/src/github.com/jan/scrypt$ go get "github.com/dchest/scrypt"
warning: GOPATH set to GOROOT (/home/jan/Documents/go) has no effect
package github.com/dchest/scrypt: cannot download, $GOPATH must not be set to $GOROOT. For more details see: go help gopath

Il compile et fonctionne très bien sur mac. Je ne peux pas comprendre quel est le problème avec ma config, si j'essaie de supprimer $GOROOT ou $GOPATH rien ne fonctionne, et je ne sais pas quoi d'autre à régler à la, autre que le chemin à parcourir.

EDIT:
Il n'y a pas de $GOROOT sur mon mac. Mais si je supprime $GOROOT sur ubuntu, je reçois des tas d'erreurs de ce type lorsque j'essaie de compiler.

cannot find package "fmt" in any of:
    /usr/local/go/src/pkg/fmt (from $GOROOT)
    /home/jan/Documents/go/src/fmt (from $GOPATH)