Go 설치 for Linux
본 문서에서는 Linux 시스템에서 Go 언어 환경을 설치하는 다양한 방법을 소개합니다.
방법 1: 공식 바이너리 패키지 사용 (권장)
1. Go 설치 패키지 다운로드
Go 언어 다운로드 페이지 를 방문하거나 다음 명령을 사용하여 최신 버전을 다운로드합니다:
bash
# Go 1.21.5 다운로드 (예시 버전, 실제 필요에 따라 수정)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz2. 설치 패키지 압축 해제
다운로드한 압축 파일을 /usr/local 디렉토리에 압축 해제합니다:
bash
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz3. 환경 변수 구성
~/.bashrc 또는 ~/.profile 파일을 편집하여 다음 내용을 추가합니다:
bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin환경 변수를 즉시 적용합니다:
bash
source ~/.bashrc4. 설치 확인
bash
go version다음과 유사한 출력이 표시되어야 합니다:
bash
go version go1.21.5 linux/amd64방법 2: 패키지 관리자를 사용한 설치
Ubuntu/Debian
bash
sudo apt update
sudo apt install golang-goCentOS/RHEL
bash
sudo yum install epel-release
sudo yum install golangFedora
bash
sudo dnf install golangArch Linux
bash
sudo pacman -S go주의: 패키지 관리자를 통해 설치된 버전은 최신 버전이 아닐 수 있습니다. 최신 버전이 필요하면 방법 1 을 사용하는 것이 좋습니다.
방법 3: Snap 을 사용한 설치
시스템이 Snap 을 지원한다면 다음 명령을 사용하여 설치할 수 있습니다:
bash
sudo snap install go --classicGo 모듈 프록시 구성 (중국 대륙 사용자)
중국 대륙에 있다면 의존성 다운로드 속도를 높이기 위해 Go 모듈 프록시를 구성하는 것이 좋습니다:
bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct또는 Qiniu 클라우드 프록시 사용:
bash
go env -w GOPROXY=https://goproxy.io,directGo 작업 공간 설정
Go 작업 공간 디렉토리 구조를 생성합니다:
bash
mkdir -p $HOME/go/{bin,pkg,src}Go 제거
Go 를 제거하려면 다음 명령을 실행합니다:
bash
sudo rm -rf /usr/local/go그리고 ~/.bashrc 또는 ~/.profile 에서 관련 환경 변수 구성을 삭제합니다.
다음 단계
설치 완료 후 다음을 진행할 수 있습니다:
