
Ubuntu 18.04에 Go를 설치하는 방법
Go는 Google에서 만든 최신 오픈 소스 프로그래밍 언어입니다. Kubernetes, Docker 및 Grafana를 비롯한 많은 인기 있는 애플리케이션이 Go로 작성되었습니다. 이 튜토리얼은 Ubuntu 18.04 시스템에 Go를 다운로드하고 설치하는 단계를 안내합니다. 전제 조건 이 튜토리얼을 계속하기 전에 다음으로 로그인했는지 확인하십시오. user with sudo privileges
.Ubuntu에 Go 설치하기 Ubuntu 18.04:1에 Go를 설치하려면 아래 단계를 따르세요. Go tarball 다운로드 이 기사를 작성하는 시점에서 Go의 최신 안정 버전은 1.13 버전입니다. tarball을 다운로드하기 전에 공식 Godownloads page를 방문하십시오.
사용 가능한 새 버전이 있는지 확인합니다. Go 바이너리를 다운로드하려면 다음 중 하나를 사용할 수 있습니다
또는
:
tarball을
환경 변수. 기본적으로 작업 공간 디렉토리는
. 파일을 빌드하려면 navigate 아래 명령을 간단히 실행하여 실행 파일을 실행할 수 있습니다. 결론 이제 Ubuntu 시스템에 Go를 다운로드하고 설치했으므로 Go 프로젝트 개발을 시작할 수 있습니다. 문제가 발생하거나 피드백이 있으면 아래에 의견을 남겨주세요.
.Ubuntu에 Go 설치하기 Ubuntu 18.04:1에 Go를 설치하려면 아래 단계를 따르세요. Go tarball 다운로드 이 기사를 작성하는 시점에서 Go의 최신 안정 버전은 1.13 버전입니다. tarball을 다운로드하기 전에 공식 Godownloads page를 방문하십시오.
사용 가능한 새 버전이 있는지 확인합니다. Go 바이너리를 다운로드하려면 다음 중 하나를 사용할 수 있습니다
wget
.또는
curl
:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
2. Go tarball 확인 tarball 체크섬을 확인하려면 sha256sum
명령을 사용할 수 있습니다. sha256sum go1.13.linux-amd64.tar.gz
출력은 다음과 같습니다. 68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
위의 명령에서 인쇄된 해시가 일치하는지 확인하십시오. 다운로드 페이지에서.3. Go tarball 사용 추출tar to extracttarball을
/usr/local
디렉토리로 이동합니다. sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
4. 경로 변수 조정 시스템이 Go 실행 바이너리를 찾을 위치를 알기 위해서는 $PATH
를 조정해야 합니다.환경 변수.
/etc/profile
파일(시스템 전체 설치의 경우) 또는 $HOME/.profile
파일(현재 사용자 설치의 경우)에 다음 행을 추가하여 이를 수행할 수 있습니다.~/.profileexport PATH=$PATH:/usr/local/go/bin
파일을 저장하고 로드 새 PATH 환경 변수를 현재 셸 세션에 추가합니다. source ~/.profile
5. Go 설치 확인 Go 버전을 인쇄하여 설치를 확인합니다. go version
출력은 다음과 같아야 합니다. go version go1.13 linux/amd64
Go 시작하기 작업 공간을 설정하고 고전적인 "hello world"메시지를 단순히 인쇄할 간단한 "Hello world"프로그램을 빌드하십시오. $HOME/go
로 설정되어 있으며 이를 생성하려면 다음을 입력하십시오. 다음 내용을 포함하는 이름src/hello
:~/go/src/hello/hello.gomkdir ~/go
Go 작업 공간 디렉터리 계층 구조here에 대해 자세히 알아볼 수 있습니다..
hello.go
디렉토리로 이동하고 ~/go/src/hello
명령을 실행합니다. mkdir -p ~/go/src/hello
위의 명령은 go build
라는 실행 파일을 빌드합니다. package main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
출력은 다음과 같아야 합니다. cd ~/go/src/hello
go build