JetBrains Rider는 다양한 플랫폼을 지원하는 강력한 Microsoft .NET IDE(통합 개발 환경)입니다. 특히 Linux 환경에서 뛰어난 호환성을 자랑하며, Arch Linux에서 Ubuntu에 이르기까지 Snap, Flatpak 등의 패키지 관리자를 통해 간편하게 설치할 수 있습니다. 또한, 모든 Linux 운영 체제에서 다운로드 가능한 TarGZ 파일 형태로도 제공됩니다.
본 가이드에서는 Linux 시스템에 JetBrains Rider를 다운로드하고 설치하는 여러 방법을 소개합니다. 시작하기 전에 JetBrains 계정을 먼저 생성해야 합니다. 계정 생성은 JetBrains 웹사이트에서 진행할 수 있습니다.
Arch Linux 설치 안내
Arch Linux 사용자는 AUR(Arch User Repository)을 통해 JetBrains Rider를 직접 설치할 수 있습니다. AUR은 Arch Linux 패키지를 빌드하여 시스템 업데이트 시 함께 업데이트를 관리할 수 있도록 도와줍니다.
JetBrains는 Arch Linux AUR을 공식적으로 지원하지 않지만, 해당 패키지는 JetBrains 웹사이트에서 직접 Linux 파일을 가져와 Arch 패키지를 생성합니다.
Rider AUR 패키지 설치를 시작하려면 먼저 ‘git’과 ‘base-devel’ 패키지를 설치해야 합니다. 이 패키지들은 Arch Linux AUR과의 원활한 상호작용에 필수적입니다.
sudo pacman -S base-devel git
두 패키지를 설치한 후, Trizen AUR 도우미를 다운로드하여 설치해야 합니다. Trizen은 AUR의 소프트웨어를 간편하고 빠르게 설치, 빌드 및 컴파일할 수 있도록 지원합니다.
Trizen을 설치하려면, git clone 명령을 사용하여 PC에 다운로드합니다.
git clone https://aur.archlinux.org/trizen.git
Trizen 패키지가 다운로드되면, cd 명령을 사용하여 ‘trizen’ 폴더로 이동한 후 makepkg 명령을 사용하여 Arch Linux 시스템에 빌드하고 설치합니다.
cd trizen/ makepkg -sri
Trizen AUR 도우미 도구가 Arch Linux 컴퓨터에 설정되면, trizen -S 명령을 사용하여 최신 JetBrains Rider 애플리케이션을 설치할 수 있습니다.
trizen -S rider
Flatpak 설치 안내
JetBrains Rider는 Flathub Flatpak 앱 스토어를 통해 모든 Linux 사용자가 이용할 수 있습니다. 이 앱을 설치하려면 먼저 시스템에서 Flatpak 런타임을 활성화해야 합니다.
Flatpak 런타임 활성화는 매우 간단합니다. 터미널 창을 열고 패키지 관리자를 사용하여 ‘flatpak’ 패키지를 설치하면 됩니다. Flatpak 설정에 어려움이 있다면, 관련 심층 가이드를 참조하시기 바랍니다.
Flatpak 런타임을 설정한 후에는 Flathub 앱 스토어를 활성화해야 합니다. Flathub에는 Rider를 포함하여 다양한 앱이 제공됩니다. Flathub를 활성화하려면 다음 remote-add 명령을 사용하십시오.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Flathub 앱 스토어가 활성화되면, 다음 flatpak 설치 명령을 사용하여 JetBrains Rider를 설치할 수 있습니다.
flatpak install flathub com.jetbrains.Rider
Snap 패키지 설치 안내
JetBrains Rider는 모든 Ubuntu 사용자 및 Snap을 지원하는 다른 Linux OS에서 Snap 패키지로 이용할 수 있습니다. Rider를 Snap 패키지로 설치하려면 Snapd를 설치하고 활성화해야 합니다.
Snapd를 설치하고 활성화하려면, 키보드에서 Ctrl + Alt + T를 눌러 터미널 창을 열거나, 앱 메뉴에서 ‘터미널’을 검색하여 엽니다.
터미널 창이 열리면 패키지 관리자를 사용하여 ‘snapd’ 패키지를 설치한 후, `systemctl enable –now snapd.socket` 명령을 사용하여 활성화합니다.
systemctl enable --now snapd.socket
만약 Snapd 패키지 설정에 어려움을 겪고 있다면, Linux에서 Snap 패키지 지원을 설정하는 방법에 대한 자세한 가이드를 참조하시기 바랍니다.
Snapd 런타임이 작동하면, 다음 snap 설치 명령을 사용하여 최신 JetBrains Rider 앱을 설치할 수 있습니다.
sudo snap install rider --classic
일반 Linux 설치 안내
JetBrains는 모든 Linux 사용자가 Rider를 설치할 수 있도록 일반 설치 프로그램을 제공합니다. 먼저, Rider 다운로드 페이지에서 Linux용 ‘다운로드’를 클릭합니다.
TarGZ Rider 패키지를 다운로드한 후, 키보드에서 Ctrl + Alt + T를 눌러 터미널 창을 엽니다. 그런 다음, cd 명령을 사용하여 ‘다운로드’ 폴더로 이동합니다.
cd ~/Downloads
tar xvf 명령을 사용하여 설치 프로그램의 내용을 추출합니다.
tar xvf JetBrains.Rider-*.tar.gz
cd 명령을 사용하여 압축을 푼 폴더로 이동합니다.
cd JetBrains Rider-*
cd 명령을 사용하여 ‘bin’ 폴더로 이동합니다.
cd bin
설치 마법사를 시작합니다.
./rider.sh
EULA에 동의하는 확인란을 선택하고 ‘계속’을 클릭하면 Rider가 시작됩니다. 사용자 이름과 계정 정보를 입력하라는 메시지가 표시됩니다.