
Fedora 36/35 및 CentOS/RHEL 8/7에 Go 1.19를 설치하는 방법
Go은 Google 팀에서 개발한 오픈 소스 프로그래밍 언어입니다. 구축하기 쉽고 간단하고 안정적이며 효율적인 소프트웨어를 제공합니다. 이 언어는 서버 작성을 위해 설계되었으므로 오늘날 널리 사용됩니다. Go는 2022년 2월에 최신 버전 1.19를 출시했습니다. 이 튜토리얼은 Fedora 36/35/34/33 및 CentOS/RHEL 8/7 시스템에 Go 1.19를 설치하는 데 도움이 될 것입니다. 튜토리얼을 사용하여 Ubuntu 및 Debian 시스템에 Go lang을 설치할 수도 있습니다. GOROOT은 시스템에서 Go 패키지가 설치된 위치입니다. GOPATH는 작업 디렉토리의 위치입니다. 예를 들어 내 프로젝트 디렉토리는 ~/Projects/Proj1 입니다. 이제 PATH 변수를 설정하여 이진 시스템 전체에 액세스합니다. 위의 모든 환경은 현재 세션에 대해서만 설정됩니다. 영구적으로 만들려면 ~/.bash_profile 파일에 위의 명령을 추가하십시오.
전제 조건
ssh를 사용하여 Red Hat 또는 파생 시스템에 로그인하고 업그레이드하여 최신 보안 업데이트를 적용합니다. 터미널에서 다음 명령을 실행합니다.yum update
1단계 – Go 설치
이제 다음 링크를 사용하여 Go 언어 바이너리 아카이브 파일을 다운로드하십시오. 사용 가능한 최신 버전 또는 32비트 버전을 찾아 다운로드하려면 공식download page으로 이동하십시오.wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
이제 다운로드한 아카이브를 추출하여 시스템의 원하는 위치에 설치합니다. 이 튜토리얼에서는 /usr/local
디렉토리에 설치합니다. 홈 디렉토리(공유 호스팅의 경우) 또는 다른 위치에 이를 넣을 수도 있습니다. tar -xzf go1.19.linux-amd64.tar.gz
mv go /usr/local
2단계 – Go 환경 설정
이제 프로젝트에 Go 언어 환경 변수를 설정해야 합니다. 일반적으로 GOROOT, GOPATH 및 PATH로 3개의 환경 변수를 설정해야 합니다.export GOROOT=/usr/local/go
export GOPATH=$HOME/Projects/Proj1
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
3단계 – 설치 확인
이 단계에서 시스템에 go 언어를 성공적으로 설치하고 구성했습니다. 먼저 다음 명령어를 사용하여 Go 버전을 확인합니다.go version
go version go1.19 linux/amd64
이제 다음 명령을 사용하여 구성된 모든 환경 변수도 확인하십시오. go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/root/Projects/Proj1"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build764105058=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"