답변:
Go의 PPA가 있습니다. 그것은 지금 막 나를 위해 일했으며 10.04-12.04의 golang 버전으로 유지됩니다.
https://launchpad.net/~gophers/+archive/go
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable
대체 golang-weekly
하거나 golang-tip
최신 스냅 샷을 원할 경우.
참고 문헌 :
편집 : 불행히도 Gophers 아카이브가 중단되었습니다 (PPA 설명 및 http://blog.labix.org/2013/06/15/in-flight-deb-packages-of-go 참조 ). 이제 사용자 정의 바이너리로 대체되었습니다. 소스에서 Go deb 패키지를 생성하는 데 사용할 수 있습니다.
그러나 golang
현재 Trusty에 있는 패키지는 비교적 최신 버전입니다 (이 문서 작성 시점의 1.2.1). 여전히 12.04에 있다면이 백 포트 PPA를 사용할 수 있습니다.
https://launchpad.net/~bcandrea/+archive/ubuntu/backports
sudo add-apt-repository ppa:bcandrea/backports
sudo apt-get update
sudo apt-get install golang
공식 우분투 저장소의 안정적인 업데이트를 유지하려고 노력하고 있습니다.
14.04
... :-(
현재 사용 가능한 최신 업스트림 버전의 PPA는 없습니다. 현재 Go 버전을 설치하려면 godeb 를 사용 하면 최신 업스트림 버전을 .deb 패키지로 자동 설치합니다.
디렉토리를 작성하고 GOPATH 및 PATH 변수를 설정하여 envorinment를 준비하십시오.
mkdir -p ~/.go/bin
echo "GOPATH DEFAULT=\${HOME}/.go" >> ~/.pam_environment
echo "PATH DEFAULT=\${PATH}:\$GOPATH/bin" >> ~/.pam_environment
# Re-login your user so the variables are applied
godeb를 사용하여 최신 Go 버전을 다운로드하여 압축을 풀고 설치하십시오.
wget -O /tmp/godeb-amd64.tar.gz https://godeb.s3.amazonaws.com/godeb-amd64.tar.gz
tar xfz /tmp/godeb-amd64.tar.gz -C ~/.go/bin
godeb install
Go는 이제 사용할 준비가되었습니다. 자세한 내용은를 참조하십시오 godeb --help
.
${HOME}
비어있는 것이므로 GOPATH는로 끝나지 /.go
않습니다.
v1.11
.
PPA를 찾을 수 없지만 gccgo
개발자는 그의 소스 포지 사이트 에 .deb 패키지를 게시했습니다 .
개인은 데비안에서 업스트림 Go를 패키징하는 작업을 해왔습니다 . 자세한 내용은 WNPP 버그 를 참조하십시오. 다음 hg
과 같이 리포지토리에서 토론 을 작성할 수 있습니다 .
hg clone http://hg.debian.org/hg/collab-maint/golang/
cd golang
debuild -us -uc
hg
데비안 패키지를 만드는 데 익숙하지 않은데 , 이것이 당신이 사용하고있는 개발 패키징이라는 것을 명심하십시오.
abort: HTTP Error 404: Not Found
ppa:ubuntu-lxc/lxd-stable
최신 버전에 가까운 것을 사용했습니다.
gccgo는 현재 데비안에서 공식 .deb 패키지를 가지고 있습니다.
go 코드를 실행 파일로 컴파일하는 데 필요한 전부입니다.
자세한 정보 및 링크는 다음과 같습니다.
최신 우분투는 일반적으로 실험에서 풀렸으므로 분명히 11.04 Natty Narwhal에 있어야합니다.
이전 우분투 버전에 대해 .deb를 소유하고 싶다면 @lfaraone의 의견을 통해 debianized Google 고유 소스를 선택할 수 있습니다.
Google에서 소스를 직접 가져 오려면 @mirwing의 최신 기사가 있습니다.
Ubuntu Trusty, Xenial, Bionic, Cosmic 및 Disco 버전 1.4 ~ 1.11은 여기에서 설치할 수 있습니다. https://launchpad.net/~gophers/+archive/ubuntu/archive
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-1.11-go
참고 : 설치 /usr/lib/go-1.X/bin
후에을 추가 (또는 가능 /usr/lib/go-tip/bin
) $PATH
하거나 /usr/lib/go-1.X/bin/go
직접 호출 할 수 있습니다.