본문 바로가기

Programming Language/Go

Ubuntu 20.04 LTS에 Golang 최신버전 설치하기

1. 첫 번째 방법 - 실패

sudo apt install go

설치는 잘 되고, 알아서 환경변수 설정되 되었지만, 최신버전이 설치가 되지 않았다.

apt를 업데이트 해도 계속 이전 버전이 설치가 되어서, 결국 이렇게 설치한 go는 삭제했다.

 

이렇게 설치한 go가 설치되는 경로는 다음과 같다

 

/usr/lib/go

 

아래와 같은 방법으로 apt로 설치한 go를 삭제했다.

sudo apt remove golang
sudo apt autoremove

 

2. 두 번째 방법 - 성공

update golang이라는 github repo를 확인하고, 방법을 적용하였다.

해당 글은 update golang이라고 나와있지만, latest golang을 설치하는 것 또한 동일하다.

git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh

 

이렇게 위 리포에서 update-golang.sh 파일을 받아서 실행해주면 최신버전 go가 잘 깔린다!

그리고 환경변수는 따로 설정해줘야 하는데, 이렇게 설치한 go의 경로는 아래와 같다.

 

/usr/local/go

 

환경변수를 설정할 때는, /usr/local/go/bin 의 bin 디렉토리로 설정해줘야 하므로, 아래와 같이 echo를 이용해 .zshrc 파일에 환경변수를 추가해줬다. (환경변수 추가 방법)

 

sudo echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.zshrc

 

여기서 주의할 것은, 나는 zsh를 사용하기 때문에 ~/.zshrc지만, 다른 shell을 사용한다면 해당하는 shell rc 파일이나 profile 파일에 환경변수를 추가하면 된다!

 

 

+ 참고로 나는 windows 10 환경에서, WSL2를 이용하여 ubuntu를 사용하고 있다!