Debian 11/10/9에 Go 1.19를 설치하는 방법

Debian 11/10/9에 Go 1.19를 설치하는 방법

2022-10-18 last update

5 minutes reading Go debian Golang

이동은 무엇입니까?

Go은 Google 팀에서 개발한 오픈 소스 프로그래밍 언어입니다. 간단하고 안정적이며 효율적인 소프트웨어를 쉽게 구축할 수 있습니다. 이 언어는 서버 작성을 위해 설계되었으므로 요즘 널리 사용됩니다. 이 자습서의 업데이트 시점에 Go 1.19가 사용 가능한 최신 버전입니다. 이 자습서는 Debian 11, Debian 10, Debian 9 및 Debian 8 Linux 시스템에 Go 1.19를 설치하는 데 도움이 됩니다.

1단계 – 데비안에 Go 설치

Go 설치를 위해 시스템에 대한 sudo 액세스 또는 루트 액세스가 필요합니다. 이제 셸 또는 ssh를 사용하여 데비안 시스템에 로그인하고 거기에 최신 보안 업데이트를 적용하도록 업그레이드하십시오.
sudo apt-get update 
sudo apt-get -y upgrade 
이제 다음 링크를 사용하여 Go 언어 바이너리 아카이브 파일을 다운로드하십시오. 사용 가능한 최신 버전 또는 32비트 버전을 찾아 다운로드하려면 공식download page으로 이동하십시오.
wget https://go.dev/dl/go1.19.linux-amd64.tar.gz 
이제 다운로드한 아카이브를 추출하여 시스템의 원하는 위치에 설치합니다. 이 자습서에서는/usr/local 디렉토리에 설치합니다. 홈 디렉토리(공유 호스팅의 경우) 또는 다른 위치에 이를 넣을 수도 있습니다.
tar -xvf go1.19.linux-amd64.tar.gz 
sudo mv go /usr/local 

2단계 – Go 환경 설정

1단계를 완료한 후 이제 프로젝트에 대한 Go 언어 환경 변수를 구성합니다. 일반적으로 3개의 환경 변수를 GOROOT, GOPATH 및 PATH로 설정해야 합니다. GOROOT는 시스템에서 Go 패키지가 설치된 위치입니다.
export GOROOT=/usr/local/go 
GOPATH는 작업 디렉토리의 위치입니다. 예를 들어 내 프로젝트 디렉토리는 ~/Projects/Proj1 입니다.
export GOPATH=$HOME/Projects/Proj1 
이제 PATH 변수를 설정하여 바이너리 시스템 전체에 액세스합니다.
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH  
위의 모든 환경은 현재 세션에 대해서만 설정됩니다. 영구적으로 만들려면 ~/.profile 파일에 위의 명령을 추가하십시오.

3단계 – Go 설치 확인

마지막으로 시스템에 go 언어를 성공적으로 설치하고 구성했습니다. 먼저 다음 명령어를 사용하여 설치된 Go 버전을 확인합니다.
go version 
GOARCH="amd64" GOBIN="" GOCACHE="/root/.cache/go-build" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/home//Projects/Proj1" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build661994963=/tmp/go-build" CXX="g++" CGO_ENABLED="1"