[ubuntu] Ubuntu Precise에서 현재 버전의 Go를 설치하는 방법

달리기 sudo apt-get install golang-stable, 나는 Go 버전을 얻는다 go1.0.3. 설치 방법이 go1.1.1있습니까?



답변

https://launchpad.net/~duh/+archive/golang/+packages 최신 버전의 저장소를 찾았습니다 . 기본적으로 다음을 수행하십시오.

sudo apt-get install python-software-properties  # 12.04
sudo add-apt-repository ppa:duh/golang
sudo apt-get update
sudo apt-get install golang

확인:

go version

내 경우에는 어떤 출력 (우분투 정확한)

go version go1.1.1 linux/amd64

거기에서 bash_rc 또는 이와 동등한 설정을 내보내십시오.

export GOROOT=/usr/lib/go
export GOBIN=/usr/bin/go


답변

우분투 상자에서 Go 버전을 관리 하기 위해 GVM 을 사용 하고 싶습니다. 사용하기 매우 간단하며 RVM에 익숙하다면 이는 매우 쉬운 일입니다. 시스템에 여러 버전의 Go를 설치하고 원하는 시점에 원하는 버전으로 전환 할 수 있습니다.

다음을 사용하여 GVM을 설치하십시오.

sudo apt-get install bison mercurial
bash < <(curl -LSs 'https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer')
. "$HOME/.gvm/scripts/gvm"

그리고이 작업을 수행하는 것만 큼 쉽습니다.

gvm install go1.1.1
gvm use go1.1.1 --default

두 번째 명령 끝에있는 기본 플래그는 새 터미널 세션을 시작할 때마다 go1.1.1을 기본 Go 버전으로 설정합니다.


답변

GoLang 공식 저장소 에서 다음 명령을 사용 하여 Ubuntu 14.04에 GoLang 버전 1.6 을 설치 했습니다.

sudo add-apt-repository ppa:ubuntu-lxc/lxd-stable
sudo apt-get update
sudo apt-get install golang

참조 공식 GoLang Repo https://github.com/golang/go/wiki/Ubuntu 이 ppa는 앞으로도 항상 업데이트 될 것으로 보입니다.


답변

[2015 년 10 월]
현재 허용되는 답변 sudo apt-get install golang이 최신 상태가 아니므로 설치하지 않으려면 GVM다음 단계를 따르십시오.

단계별 설치 :

  1. 여기 에서 최신 버전을 다운로드 하십시오 (OS : Linux).
  2. 터미널을 열고 다운로드 디렉토리로 이동하십시오
  3. sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
  4. go당신의 경로에 추가export PATH=$PATH:/usr/local/go/bin
  5. go version 설치된 현재 버전을 확인
  6. 프로그래밍을 시작하십시오.

가능한 오류 + 수정 : (업데이트 됨)

a를 얻는다면 go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64뭔가 잘못한 것이므로이 게시물을 확인하십시오 .Go는 xgcc 버전을 인쇄하고 있지만 설치된 버전은 아닙니다.


답변

소스에서 설치했습니다. 단계별 자습서가 있습니다. http://golang.org/doc/install/source


답변

다음은 내가 ppa 나 다른 도구없이 Ubuntu 14.04에 설치하는 가장 간단하고 간단한 방법입니다.

현재 GO의 버전은 1.7입니다.

wget을 사용하여 Go 1.7.tar.gz 가져 오기

wget https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz

추출하여 복사 /usr/local/

sudo tar -C /usr/local -xzvf go1.7.linux-amd64.tar.gz

이제 GO가 성공적으로 설치되었습니다. 이제 환경 변수를 설정해야 go어디에서나 명령을 사용할 수 있습니다 .

이를 위해서는 .bashrc
So에 라인을 추가해야합니다 .

sudo nano ~/.bashrc

파일 끝에 다음 줄을 추가하십시오.

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

이제 모든 명령 go/bin이 작동합니다.

다음을 수행하여 설치가 성공했는지 확인하십시오.

go version

오프라인 문서의 경우 다음을 수행 할 수 있습니다

godoc -http=:6060

오프라인 설명서는 http://localhost:6060

노트:

여기서 일부 사람들은 PATH 변수를 변경하도록 제안합니다.

좋은 선택이 아닙니다.

  1. 로 변경하면 /usr/local/go/bin일시적이며 터미널을 닫으면 재설정됩니다.

  2. go 명령은 PATH 값을 변경 한 터미널에서만 작동합니다.

  3. 다른 ls, nano모든 것이 /usr/bin또는 다른 위치 에 있기 때문에 모든 것과 같은 또는 거의 모든 다른 명령을 사용할 수 없습니다 . 모든 것이 작동을 멈추고 오류가 발생하기 시작합니다.

그러나 이것은 영구적이며 다른 것을 방해하지 않습니다.


답변

  1. 말하자면 다운로드 go1.6beta1.linux-amd64.tar.gz에서 https://golang.org/dl/
    /tmp

wget https://storage.googleapis.com/golang/go1.6beta1.linux-amd64.tar.gz -o /tmp/go1.6beta1.linux-amd64.tar.gz

  1. 타르를 풀다 /usr/local/bin

sudo tar -zxvf go1.6beta1.linux-amd64.tar.gz -C /usr/local/bin/

  1. GOROOT, GOPATH를 설정하십시오. [ubuntu에서 ~ / .bashrc에 다음을 추가하십시오.]

mkdir ~/go
export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
export GOROOT=/usr/local/bin/go
export PATH=$PATH:$GOROOT/bin

  1. 확인

go version 보여야한다

go version go1.6beta1 linux/amd64

go env 보여야한다

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/vats/go"
GORACE=""
GOROOT="/usr/local/bin/go"
GOTOOLDIR="/usr/local/bin/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"