JetBrains GoLand는 Go 프로그래밍 언어를 위한 강력한 편집기로, Windows, macOS 및 Linux 운영체제에서 사용 가능합니다. 다양한 개발자들의 요구를 충족시키기 위해 여러 플러그인을 지원합니다. 이 글에서는 리눅스 환경에서 GoLand를 설치하고 사용하는 여러 방법을 자세히 안내합니다.
일반적인 리눅스 설치 방법
대부분의 리눅스 배포판에서 JetBrains GoLand를 설치하는 가장 보편적인 방법은 공식 웹사이트에서 제공하는 설치 프로그램을 이용하는 것입니다. 이 설치 프로그램은 특정 배포판에 종속되지 않고 대부분의 환경에서 원활하게 작동합니다. 설치를 시작하려면 먼저 GoLand의 공식 다운로드 페이지로 이동해야 합니다.
GoLand 공식 페이지에 접속하면 “Windows”, “macOS” 및 “Linux” 옵션이 나타납니다. “Linux” 섹션을 선택하여 리눅스용 다운로드 페이지로 이동합니다. 그런 다음, 파란색 “다운로드” 버튼을 클릭하여 GoLand 다운로드를 시작합니다.
GoLand 다운로드가 완료되면 리눅스 데스크톱에서 터미널 창을 실행해야 합니다. 터미널 창은 Ctrl + Alt + T 키 조합으로 열거나, “터미널”을 검색하여 실행할 수 있습니다.
터미널 창이 준비되면 cd 명령어를 사용하여 “다운로드” 폴더로 이동합니다. 그 다음, tar xvf 명령어를 사용하여 다운로드한 GoLand Tar 아카이브의 압축을 해제합니다.
tar xvf goland-*.tar.gz
압축 해제가 완료되면 cd 명령어로 새로 생성된 GoLand 폴더로 이동합니다. 그리고 sh 명령어를 사용하여 GoLand GUI 설치 프로그램을 시작합니다.
cd GoLand-*/bin/ sh goland.sh
sh 명령어를 실행하면 “JETBRAINS USER AGREEMENT” 팝업 창이 나타납니다. “이 사용자 계약의 조건을 읽고 동의합니다” 상자에 체크 표시를 하고 “계속”을 클릭합니다.
사용자 계약에 동의하면 두 번째 팝업 창이 표시됩니다. 이 창은 “데이터 공유” 관련 설정입니다. JetBrains가 익명 데이터를 수집하도록 허용하려면 “익명 통계 보내기”를 선택하고, 그렇지 않은 경우에는 “보내지 않음”을 선택합니다.
두 가지 계약에 동의한 후에는 GoLand 활성화 과정이 진행됩니다. 평가판으로 사용하고 싶다면 “무료로 평가” 옵션을 선택하고, 라이선스 키를 가지고 있다면 “GoLand 활성화” 버튼을 클릭하여 정보를 입력합니다.
라이선스 키 설정 또는 평가판 선택 후 “계속” 버튼을 클릭하면 JetBrains GoLand가 “GoLand에 오신 것을 환영합니다” 페이지를 엽니다. 여기서 “새 프로젝트”를 클릭하여 개발을 시작할 수 있습니다!
아치 리눅스 설치 방법
아치 리눅스 사용자는 AUR (Arch User Repository)에서 GoLand 패키지를 설치할 수 있습니다. 이 패키지를 설치하기 전에 Trizen AUR 도우미를 먼저 설정해야 합니다.
Trizen AUR 도우미를 설정하려면 터미널 창을 열고 다음 명령어를 차례대로 실행합니다. 터미널 창은 Ctrl + Alt + T 키를 누르거나 응용 프로그램 메뉴에서 “터미널”을 검색하여 실행할 수 있습니다.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/trizen.git cd trizen/ makepkg -sri
Trizen이 설치되면 다음 명령어를 사용하여 GoLand를 설치할 수 있습니다.
trizen -S goland
Flatpak 설치 방법
JetBrains GoLand는 Flathub 앱 스토어를 통해 Flatpak으로도 제공됩니다. 먼저 Flatpak 런타임을 시스템에 설치해야 합니다. 자세한 런타임 설정 방법은 해당 가이드를 참조하시기 바랍니다.
Flatpak 런타임이 설치되면 다음 명령어를 실행하여 Flathub 앱 스토어를 추가합니다. Flathub는 GoLand가 포함되어 있는 필수 저장소입니다.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Flathub 앱 스토어가 추가되었다면 이제 GoLand Flatpak 애플리케이션을 설치할 수 있습니다. 다음 명령어를 사용하십시오.
flatpak install flathub com.jetbrains.GoLand
Snap 패키지 설치 방법
Snap 스토어를 통해 JetBrains GoLand를 설치하고 싶으신가요? 먼저 Snap 패키지 런타임을 설치하고 구성해야 합니다.
리눅스에서 Snap 패키지 런타임을 설정하는 것은 복잡하지 않지만, 초보자에게는 다소 어려울 수 있습니다. 런타임을 작동시키려면 “snapd” 패키지를 설치하고 Systemd에서 “snapd.socket” 서비스를 활성화해야 합니다.
참고: Snap 패키지 런타임 설정에 어려움이 있으신가요? 리눅스에서 Snap을 설정하는 자세한 가이드를 참조해 주십시오.
Snap 패키지 런타임이 설정되었다면 다음 명령어를 사용하여 JetBrains GoLand의 최신 버전을 설치할 수 있습니다.
sudo snap install goland --classic