1. Go tar 파일 다운로드
안정 버전은 1.22.2 버전
sudo 권한이 있는 사용자로 다음 명령을 실행하여 /usr/local 디렉토리에서 Go 이진 아카이브를 다운로드하고 압축을 풉니다.
wget -c https://dl.google.com/go/go1.22.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2. 경로 변수를 조정
$PATH 환경 변수에 Go 디렉토리의 위치를 추가하면 시스템은 Go 실행 파일 바이너리를 찾을 수 있는 위치를 알 수 있습니다.
이 작업은 /etc/profile 파일(시스템 전체 설치의 경우) 또는 $HOME/.profile 파일(현재 사용자 설치의 경우)에 다음 줄을 추가하여 수행할 수 있습니다.
# ~/.profile
export PATH=$PATH:/usr/local/go/bin
파일을 저장하고 새 PATH 환경 변수를 현재 셸 세션에 적용합니다.
source ~/.profile
3. Go 설치를 확인
Go 설치 버전을 확인합니다.
출력은 다음과 같아야 합니다.
go version
# go version go1.22.2 linux/amd64
Go 설치를 테스트하기 위해 작업 공간을 만들고 고전적인 "Hello World" 메시지를 출력하는 간단한 프로그램 작성 하겠습니다.
기본적으로 작업 공간의 위치를 지정하는 GOPAST 변수는 $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")
}
go의 작업영역 디렉토리 계층에 대한 자세한 내용은 go 문서 페이지를 참조하십시오.
~/go/src/hello 디렉토리로 이동하고 Go build 명령을 실행하여 프로그램을 빌드 합니다.
cd ~/go/src/hello
go build
위의 명령은 hello라는 이름의 실행 파일을 작성합니다.
아래 명령을 실행하여 파일을 실행합니다.
./hello
출력 결과는 아래와 같습니다.
# Hello, World