여기서는 Ubuntu Server 18.x 버전에서 Go 를 설치하는 방법을 알려 드리겠습니다.
방법은 PPA 를 통한 설치 방법과 구글에서 제공하는 패키지를 받아 설치 하는 방법이 있습니다. 최신 버전을 위해서는 패키지를 받아 설치 하는것을 추천 드립니다.
* 두가지 방법 모두 설명 드리겠습니다.
1. PPA 를 통한 Go 설치하기
1-1. PPA 등록 및 업데이트
gophers/archive 를 add-apt-repository 를 통해 등록합니다.
$ sudo add-apt-repository ppa:gophers/archive $ sudo apt-get update
1-2. Go ( golang ) 설치하기
그리고 apt-get install golang-{version}-go 를 통해 설치 합니다.
ex) sudo apt-get install golang-1.11-go
$ sudo apt-get install golang-{version}-go
위와 같이 설치 할 경우 /usr/lib/go-{version}/bin 에 설치 됩니다.
* 제가 패키지 관리자를 통해 설치를 시도해보니 golang-1.11-go 가 가장 최신 버전이고. 현재 최신 제공되는 최신 stable 버전은 1.12.9입니다.
2. Go 설치 패키지를 다운로드 받아 설치하기
2-1. Wget 으로 Go 다운받기
다운로드 폴더로 이동 후 wget 을 이용하여 원하는 버전을 다운 받습니다. 저는 /tmp 로 이동 후 golang 디렉토리를 만든 후 다운받아 처리하겠습니다.
$ cd /tmp $ sudo mkdir ./golang $ cd ./golang $ wget https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz
2-2. 압축 풀기 및 환경 설정하기
위에서 wget 을 통해 다운받은 go1.12.9 파일의 압축 을 푼 후 환경설정을 셋팅합니다.
$ tar -zxvf go1.12.9.linux-amd64.tar.gz -C /usr/local * -C 는 압축을 풀 디렉토리를 지정합니다. $ export PATH=$PATH:/usr/local/go/bin * version 과 env 를 통해 버전과 환경 확인해 봅니다. $ go version $ go env
*테스트 결과 화면
2-3. 환경 설정 저장하기
위에서 export 를 명령어로 쳐서 go/bin 을 path 에 등록 하였지만 이 경우 사용자를 로그아웃 했다가 다시 로그인 하면 환경 설정이 적용 되어 있지 않습니다.
/etc/profile.d/ 폴더에 go-env.sh 파일을 만들어 go 를 이용하기 위한 환경설정을 저장합니다.
$ vi /etc/profile.d/go-env.sh * 그리고 아래의 export 들을 입력해 줍니다. export GOPATH=$HOME/go export GOBIN=$GOPATH/bin export PATH=$PATH:/usr/local/go/bin:$GOBIN
이제 재부팅 하거나 재시작 뒤에도 go를 이용할 수 있는 것을 확인하실 수 있습니다.
즐거운 개발되시기 바랍니다.
'Programming > Go' 카테고리의 다른 글
[Go] Mac 에 Go 설치하기 (0) | 2018.10.13 |
---|