Study/Dev/Library

Linux Go Install / 리눅스 Go 설치

AC 2022. 2. 1. 04:02

 

1. Go 언어 파일 주소 복사

  • 아래의 링크를 이용하여 다운로드 사이트에 접속하여 원하는 버전의 Go언어를 확인 후 링크 주소를 복사합니다.
  • Go 다운로드 링크 

2. wget 다운로드

  • 터미널에서 wget을 이용하여 Go 언어 파일을 다운로드합니다.
# wget https://go.dev/dl/go1.17.6.linux-amd64.tar.gz

3. 압축 풀기

  • 압축을 해제하면 바로 사용할 수 있습니다. 따로 컴파일 설치 과정은 필요 없습니다.
# tar -zxvf [go filename].tar.gz

# ls
go  [go filename].tar.gz

4. 환경 변수 설정

  • 아래와 같이 bin경로로 접근하여 실행할 수도 있지만 편의를 위해 어느 곳에서나 명령어를 이용해 실행할 수 있도록 환경 변수를 설정합니다. 
# ./go version
go version go1.17.6 linux/amd64

4.1. 지역 환경 변수 설정

  • 현재 사용자에게만 적용됩니다.
  • GOPATH=작업경로 (workspace)
  • GOROOT=실제 GO 설치 경로
  • PATH=$PATH:$GOROOT/bin
  • .bashrc 파일을 vi, vim 등의 편집 툴을 이용하여 수정하여 환경변수를 적용합니다.
1. 편집툴을 이용하여 해당 파일에 접근합니다.
# vi ~/.bashrc

2. [shift] + [G]를 눌러 파일의 맨 마지막으로 이동한 후 
[o]를 눌러 편집모드로 들어가서 한 칸 띄고 맨 밑에 다음과 같이 환경 변수 내용을 작성해줍니다.
(각자 설치한 경로에 맞게 바꿔줍니다.)

export GOROOT=/usr/local/src/go
export PATH=$PATH:$GOROOT/bin

3. 수정 파일 적용
# source ~/.bashrc

4. 명령어 위치 확인
# which go
/usr/local/src/go/bin/go

5. 확인
# go version
go version go1.17.6 linux/amd64

4.2. 전역 환경 변수 설정

  • 모든 사용자에게 적용됩니다.
  • /etc/profile 파일을 vi,vim등의 편집툴을 이용하여 수정하여 환경변수를 적용합니다.
1. 편집툴을 이용하여 해당 파일에 접근합니다.
# vi /etc/profile

2. [shift] + [G]를 눌러 파일의 맨 마지막으로 이동한 후 
[o]를 눌러 편집모드로 들어가서 한 칸 띄고 맨 밑에 다음과 같이 환경 변수 내용을 작성해줍니다.
(각자 설치한 경로에 맞게 바꿔줍니다.)

export GOROOT=/usr/local/src/go
export PATH=$PATH:$GOROOT/bin

3. 수정 파일 적용
# source /etc/profile

4. 명령어 위치 확인
# which go
/usr/local/src/go/bin/go

5. 확인
# go version
go version go1.17.6 linux/amd64

4.3. 기본 주요 환경변수

  • 기본 주요 환경변수 목록입니다. 참고용
  • PATH 경로에 환경변수를 등록함으로써 어느 곳에서 나 실행할 수 있습니다.

[기본 주요 환경변수 목록]

  1) HOME : 사용자의 홈 디렉터리
  2) PATH : 실행파일을 찾는 경로
  3) LANG : 프로그램 사용 시 기본 지원되는 언어
  4) USER : 사용자의 이름
  5) PS1 : 명령 프롬프트 변수

 

LIST