Debian 11에 Go 프로그래밍 언어를 설치하는 방법
이 페이지에서
- 전제 조건
- 시스템 업데이트
- 데비안 11에 Go 설치
- Go 환경 설정\n
- 테스트 프로젝트 만들기\n
- 결론
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에 대한 $ {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에 대한 자세한 정보는 공식 웹사이트에서 확인할 수 있습니다.
질문이 있으시면 아래에 의견을 남겨주십시오. 가이드가 마음에 들면 소셜 미디어 버튼을 클릭하여 친구들과 공유하세요.