반응형
우분투 22.04에서 Go(Golang)을 설치하는 방법
우분투 22.04에서 Go(Golang)을 설치하고, 간단한 Go 프로그램을 실행하는 방법입니다.
기존 설치 제거
더보기
---
sudo apt remove golang-go -y
sudo rm -rf /usr/local/go
- apt로 설치되는 Go는 보통 구버전입니다. 공식 사이트에서 최신 버전 설치를 권장합니다.
---
Go 설치
우분투 패키지 매니저(APT)
sudo apt update
sudo apt install -y golang
설치 확인
go version
Go 공식 바이너리 수동 설치
- 공식 사이트 : go.dev
더보기
---
최신 Go 버전 다운로드
# 최신 버전 확인 후 원하는 버전 입력
GO_VERSION="1.24.4"
# 다운로드 및 설치
wget https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz
# 기존 Go가 있다면 제거
sudo rm -rf /usr/local/go
# 압축 해제 및 설치
sudo tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz
환경 변수 설정
# ~/.bashrc 또는 ~/.profile 편집
vim ~/.bashrc
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
적용
source ~/.bashrc
설치 확인
go version
---
728x90
Go 프로그램 실행
디렉토리 생성
mkdir ~/go-test
cd ~/go-test
예제 코드 작성
cat <<EOF > hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go on Ubuntu 22.04!")
}
EOF
실행
go run hello.go
Hello, Go on Ubuntu 22.04!
반응형
'리눅스' 카테고리의 다른 글
리눅스에서 SMB/CIFS 프로토콜을 이용하여 Windows 공유 폴더를 마운트하는 방법 (1) | 2025.06.11 |
---|---|
GitHub 원격 저장소의 릴리스 버전과 클론한 로컬 버전을 확인하는 방법 (1) | 2025.06.11 |
우분투 24.04에서 Gerbera 미디어 서버를 설치하고 설정하는 방법 (3) | 2025.06.10 |
CentOS 7에서 Samba 공유 폴더를 클라이언트로서 마운트하는 방법 (0) | 2025.06.09 |
우분투 22.04에서 Samba를 구성하고 Windows나 다른 Linux 시스템에서 공유 폴더에 접근하는 방법 (0) | 2025.06.09 |