Go는 신뢰할 수 있고, 간단하고, 빠르고 효율적인 소프트웨어를 만드는 데 사용되는 구글에 의해 만들어진 현대 오픈 소스 프로그래밍 언어입니다. Kubernetes, Docker, Terraform, 그리고 Rancer와 같은 많은 인기 있는 어플리케이션들은 Go로 쓰여집니다.
Go on a Debian 10, Buster를 다운로드하고 설치하는 방법에 대해 설명합니다.
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
'SW > 리눅스' 카테고리의 다른 글
Linux : Paste 복사 붙여넣기 (줄 병합) (0) | 2022.03.04 |
---|---|
Linux : Pushd 와 Popd 명령어, 예제, 사용 방법 (0) | 2022.03.03 |
Linux : Raspberry Pi : Minecraft Server 설치 방법, 예제, 명령어 (0) | 2022.03.01 |
Linux : Whereis 명령어, 예제, 방법 (0) | 2022.02.28 |
Linux : Su 명령어, 예제, 사용 방법 (User 변경) (0) | 2022.02.27 |