2019-02-18

在 ubuntu, kali 系統安裝 Golang

在 ubuntu, kali 系統安裝 Golang

下載安裝檔

Go Programming Language下載頁下載 go1.11.5.linux-amd64.tar.gz。

curl -O https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz

解壓縮到 /urs/local 資料夾,/urs/local 需要 sudo 權限

tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz

將 /usr/local/go/bin 加入 PATH,編輯 ~/.profile 加入下面這行

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

重載設定

source ~/.profile

可以使用 go 的版本查詢指令確認是否安裝成功

go version

顯示結果

go version go1.11.5 linux/amd64

查看環境設定

go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/cww/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/cww/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build806834644=/tmp/go-build -gno-record-gcc-switches"

GOROOT 是主程式的安裝路徑 GOPATH 是集中管理 code, package 和執行檔的目錄

若要更改 GOPATH 可以用下面指令更改

export GOPATH=$HOME/golang

通常在 GOPATH 中會有三個資料夾

  • src - 放Go程式碼的地方
  • pkg - 放Go package的地方
  • bin - 編譯好的執行檔會放在這裡

沒有留言:

adsense