SW/리눅스

Linux : Debian 10 : Go 설치 방법, 예제, 명령어

얇은생각 2022. 3. 2. 07:30
반응형

Go는 신뢰할 수 있고, 간단하고, 빠르고 효율적인 소프트웨어를 만드는 데 사용되는 구글에 의해 만들어진 현대 오픈 소스 프로그래밍 언어입니다. Kubernetes, Docker, Terraform, 그리고 Rancer와 같은 많은 인기 있는 어플리케이션들은 Go로 쓰여집니다.

Go on a Debian 10, Buster를 다운로드하고 설치하는 방법에 대해 설명합니다.

 

 

Linux : Debian 10 : Go 설치 방법, 예제, 명령어

 

 

Debian 10 Linux Go를 설치

Go의 최신 안정판은 1.13 버전입니다. Go 보관 파일을 다운로드하기 전에 공식 Go 다운로드 페이지를 방문하여 사용 가능한 새 버전이 있는지 확인하십시오.

다음 단계에 따라 Debian 10 Go를 설치합니다.

다음 wget 명령을 사용하여 Go tarball을 다운로드합니다.

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz

 

 

sha256sum 명령을 사용하여 다운로드한 파일을 확인합니다.

sha256sum go1.13.linux-amd64.tar.gz

# 68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856  go1.13.linux-a

 

 

Hash Go downloads 페이지에 있는 것과 일치하는지 확인하십시오.

/usr/local 디렉토리에 tar 보관 파일을 추출합니다.

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

 

 

파일이 추출되면 시스템이 Go 실행 파일 바이너리가 있는 위치를 알 수 있도록 $PATH 환경 변수를 편집합니다. 다음 줄을 /etc/profile 파일(시스템 전체 설치의 경우) 또는 $HOME/.profile 파일(현재 사용자 설치의 경우)에 추가하여 이 작업을 수행할 수 있습니다.

# ~/.profile

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

 

 

파일을 저장하고 다음을 입력하여 새 PATH 환경 변수를 현재 셸 세션에 적용합니다.

source ~/.profile

 

 

Go가 성공적으로 설치되었는지 확인하려면 Go 버전을 인쇄하는 다음 명령을 실행합니다.

go version

# go version go1.13 linux/amd64

 

 

 

설치 테스트

Go 설치를 테스트하기 위해 작업 공간을 만들고 간단한 "Hello World" 프로그램을 만들 것입니다.

기본적으로 작업 공간의 위치를 지정하는 GOPAS 변수는 $HOME/go로 설정됩니다. 작업영역 디렉토리 유형을 작성하려면 다음을 수행합니다.

mkdir ~/go

 

 

작업영역 내에 새 디렉토리 src/hello를 만듭니다.

mkdir -p ~/go/src/hello

 

 

그리고 이 디렉토리에서 hello.go라는 파일을 생성합니다.

# ~/go/src/hello/hello.go

package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

 

 

이동 작업영역 디렉토리 계층에 대한 자세한 내용은 문서를 참조하십시오.

파일 CD ~/go/src/hello 디렉토리에 빌드하고 go build를 실행하려면 다음을 수행합니다.

cd ~/go/src/hello
go build

 

 

위의 명령은 hello라는 실행 파일을 빌드합니다.

아래 명령을 사용하여 실행 파일을 실행합니다.

./hello

# Hello, World
반응형