Debian 9에 Go 설치 방법

Debian 9에 Go 설치 방법

2022-05-17 last update

5 minutes reading debian go
Go는 구글이 만든 현대 소스 프로그래밍 언어로 신뢰할 수 있고 간단하며 신속하고 효율적인 소프트웨어를 구축하는 데 쓰인다.Kubernetes, Docker,Teraform,Grafana를 포함한 많은 유행하는 프로그램들이 Go로 작성되었다.이 자습서에서는 Debian 9 시스템에서 Go를 다운로드하고 설치하는 데 필요한 단계를 안내합니다.이 강좌를 계속 사용하기 전에 로그인했는지 확인하십시오 (6792452)

선결 조건

본문을 작성할 때 Go의 최신 안정적인 버전은 1.13판이다.tarball을 다운로드하기 전에 공식 Gouser with sudo privileges를 방문하세요.
새 버전을 사용할 수 있는지 확인하십시오.Debian 다운로드: (다음 단계에 따라 Debian을 설치합니다.Go tarballdownloads page 다운로드
:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
  • Go tarball을 검증합니다.sha256sum 유틸리티를 사용하여 다운로드한 파일의 체크섬 확인:
    sha256sum go1.13.linux-amd64.tar.gz
    68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856  go1.13.linux-amd64.tar.gz
    상기 명령에서 인쇄한 해시 값이 wget command의 해시 값과 일치하는지 확인합니다.
  • 에서 Go tarball을 꺼냅니다.다음 명령은 tarball을 /usr/local 디렉터리로 추출합니다:
    sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
  • Path 변수를 조정합니다.Go tarball을 추출할 때 편집이 필요합니다Go downloads page.
    Go가 실행 가능한 바이너리 파일의 위치를 시스템에서 알 수 있도록 환경 변수를 설정합니다.
    우리는 $PATH 파일(시스템 범위 설치용)이나 /etc/profile 파일(현재 사용자의 설치용)에 다음 줄을 추가하여 이를 실현할 수 있다.프로필
    export PATH=$PATH:/usr/local/go/bin
    은 파일을 저장하고 새로운 PATH 환경 변수를 현재 셸 세션에 적용합니다.
    source ~/.profile
  • Go 설치 방법

    는 Go가 기계에 제대로 설치되었는지 테스트하기 위해 작업 영역을 설정하고 간단한 Helloworld 프로그램을 구축합니다.
  • 작업공간 디렉터리를 만드는 데 기본적으로 작업공간 디렉터리는 $HOME/.profile로 설정되어 있습니다.
    mkdir ~/go
  • 는 간단한 "Hello World"Go 파일을 만듭니다.작업 영역에 새 디렉터리 $HOME/go
    mkdir -p ~/go/src/hello
    를 만들고, 이 디렉터리에 src/hello ~/go/src/hello/hello라는 파일을 만듭니다.go
    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("Hello, World\n")
    }
    go 작업구역 디렉터리 차원 구조에 대한 자세한 정보는 hello.go 를 방문하십시오.
    신기하다.
  • hello 구축.go 파일:구축 파일Go Documentation~/go/src/hello 디렉터리로 이동하여 go build:
    cd ~/go/src/hellogo build
    위의 명령은 hello라는 실행 파일을 생성합니다.
  • 실행 파일: 다음 명령만 실행하면 실행 파일을 실행할 수 있습니다.
    ./hello
    Hello, World
    위와 같은 출력을 보면 Go를 성공적으로 설치했습니다.
  • 설치 테스트

    현재 당신은 데비안 기기에서 Go를 다운로드하고 설치했습니다. 당신은 Go 프로젝트에 종사할 수 있습니다.만약 문제가 있거나 피드백이 있다면 아래에 메시지를 남겨 주십시오.