웹사이트 검색

Debian 11에 Go 프로그래밍 언어를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시스템 업데이트
  3. 데비안 11에 Go 설치
  4. Go 환경 설정\n
  5. 테스트 프로젝트 만들기\n
  6. 결론

Go는 처음에 Google 팀에서 C를 대체하기 위해 만든 프로그래밍 언어입니다. 그들은 컴파일러가 빠르면서도 프로그래밍이 쉽고 효율적으로 생산되는 언어를 원했습니다. Go는 네트워킹 또는 분산 시스템 프로그램과 같은 많은 용도로 사용될 수 있으며 \클라우드 언어\라는 이름을 얻었습니다.

사람들이 단 몇 개의 단어로 더 많은 일을 할 수 있도록 도와주므로 서식을 지정하는 데 시간을 낭비하지 않고 긴 문장을 더 쉽게 작성할 수 있습니다. 다른 사람과 프로그램을 공유해야 하는 경우 프로그램을 하나의 파일로 컴파일하면 다운로드할 필요가 없습니다.

이 자습서에서는 명령줄을 통해 Go를 사용하여 프로그래밍 작업 공간을 설치하고 구성하는 방법을 잘 살펴봅니다. 작동하는 Debian 11 시스템이 있으면 따라할 수 있습니다. 다른 Debian 기반 Linux 배포판도 비슷한 방식으로 작동합니다.

전제 조건

Go를 시작하기 전에 다음이 있는지 확인하십시오.

  • Debian 11이 설치된 서버.
  • sudo 권한이 있는 루트가 아닌 사용자.\n

시스템 업데이트

Debian Linux에서 패키지 업데이트는 매우 기본적인 프로세스입니다. 이렇게 하려면 터미널에서 다음 명령을 실행하기만 하면 됩니다.

sudo apt update && sudo apt upgrade -y
sudo apt install wget software-properties-common apt-transport-https

그러면 시스템에 대한 모든 업데이트가 제공되고 현재 사용 가능한 새 패키지가 설치됩니다. 일반적으로 시스템에 무엇이든 설치하기 전에 이 단계부터 시작해야 합니다.

Debian 11에 Go 설치

이 단계에서는 Go를 다운로드하고 설치합니다. 현재 릴리스는 공식 Go 다운로드 페이지에서 다운로드할 수 있습니다.

작성 당시 버전 1.17이 최신 릴리스입니다. 사용 가능한 버전을 확인하고 URL을 현재 버전과 일치하는 것으로 바꾸십시오.

cd
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

다운로드가 완료되면 다운로드한 ZIP을 추출하여 서버의 원하는 위치에 배치합니다. /usr/local에 유지하는 것이 모범 사례로 간주됩니다.

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Go 환경 설정

이 단계에서는 GO에 대한 &#36 {GOPATH} 환경 변수를 구성합니다.

$GOPATH라는 로컬 환경 변수를 만들어 ~/.profile에 배치해야 합니다. 개발 용이성을 위해 $GOPATH는 타사 소스 코드와 사용자가 생성한 모든 코드를 찾을 위치를 컴파일러에 지시했습니다. 많은 타사 유틸리티는 여전히 이 변수 설정에 의존하므로 필요하지 않더라도 설정하는 것이 좋습니다.

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile

설정이 올바르게 적용되었는지 확인하려면 echo 명령을 실행하십시오.

echo $PATH

이 명령은 다음과 유사한 값을 반환해야 합니다.

이것이 터미널에 표시되는 것이 아닌 경우 이 단계를 반복하여 값이 정확한지 확인하십시오. 명령이 오류를 반환하는 경우 source $HOME/.profile을 실행하여 프로파일을 소싱했는지 확인하십시오.

이제 환경이 설정되었으므로 버전 및 Go 환경 변수를 확인하여 Go 설치를 확인할 수 있습니다.

go version
go env

테스트 프로젝트 만들기

이제 Go를 설치했으므로 간단한 테스트 프로젝트를 만들어 볼 수 있습니다. 홈 디렉터리에 "Hello World" 프로젝트를 생성해 보겠습니다.

즐겨 사용하는 텍스트 편집기를 열고 helloworld.go라는 새 파일을 만듭니다.

cd
sudo nano helloworld.go

아래 줄로 파일을 채웁니다.

package main

import "fmt"

func main() {

  fmt.Println("Howtoforge, Hello World!")

}

Ctrl+O로 파일을 저장하고 Ctrl+X로 Nano를 종료합니다.

이제 go run 명령으로 새 프로젝트를 실행할 수 있습니다.

go run helloworld.go

Format 패키지의 약어인 fmt는 Println 함수를 호출합니다. Println 함수는 콘솔에 값을 표시합니다. 결과적으로 터미널에 "Howtoforge, Hello World!" 메시지가 표시됩니다.

이 출력은 Go 작업 영역이 올바르게 작동하는지 확인합니다.

결론

이 튜토리얼에서는 Debian 11에서 Golang을 시작하는 방법을 보여주었습니다. Go는 많은 도구와 훌륭한 커뮤니티를 갖춘 강력한 언어입니다. Go에 대한 자세한 정보는 공식 웹사이트에서 확인할 수 있습니다.

질문이 있으시면 아래에 의견을 남겨주십시오. 가이드가 마음에 들면 소셜 미디어 버튼을 클릭하여 친구들과 공유하세요.