Linux에 JetBrains CLion을 설치하는 방법

통합 개발 환경(IDE)인 JetBrains CLion은 C 및 C++ 프로그래밍을 위한 강력한 크로스 플랫폼 도구입니다. 코드 생성과 분석 등 다양한 기능을 제공하여 개발 생산성을 높여줍니다.

본 가이드에서는 리눅스 운영체제에 JetBrains CLion IDE를 설치하는 여러 방법을 자세히 알아보겠습니다. 추가적인 정보를 원하시면 다음 링크를 참조하세요: 여기.

Snap 패키지를 이용한 설치

Ubuntu Snap Store를 선호하는 사용자들을 위해 JetBrains CLion은 Snap 패키지로 제공됩니다. Snap을 통해 CLion을 사용하려면 먼저 시스템에 Snapd 런타임을 설치하고 구성해야 합니다.

Ubuntu 사용자는 Snapd 런타임이 이미 준비되어 있을 가능성이 높습니다. 하지만 Fedora, OpenSUSE, Arch Linux 또는 기타 리눅스 배포판을 사용 중이라면, 런타임을 미리 설치해야 합니다.

Snap 패키지 설치를 위해 리눅스에서 Snapd 런타임을 설정하는 과정은 비교적 간단합니다. 우선, 사용 중인 리눅스 배포판의 패키지 관리자를 사용하여 “snapd” 패키지를 설치하십시오. 그다음, Systemd를 통해 “snapd.socket” 파일을 활성화해야 합니다.

리눅스 PC에서 Snapd 런타임 설정 방법을 잘 모르시나요? 걱정하지 마세요! 저희가 도와드리겠습니다. Snap 패키지를 사용하도록 설정하는 방법에 대한 자세한 가이드를 참고하십시오.

Snap 환경 설정이 완료되면, 아래의 snap 설치 명령을 실행하여 리눅스 PC에 JetBrains CLion 앱을 신속하게 설치할 수 있습니다.

sudo snap install clion --classic

CLion은 “클래식 모드”로 snap을 통해 설치됩니다. 클래식 모드에서는 AppArmor가 필요하며, 모든 리눅스 운영체제가 이를 지원하는 것은 아닙니다. 만약 Snap을 통해 정상적으로 설치할 수 없다는 메시지가 표시되면, 대신 Flatpak 설치 방법을 시도해 보십시오.

Flatpak을 이용한 설치

JetBrains CLion은 Flathub 앱 스토어에서 Flatpak으로도 이용할 수 있습니다. 리눅스 운영체제에 Flatpak으로 이 프로그램을 설치하기 위해서는 먼저 Flatpak 런타임을 구성해야 합니다.

리눅스에서 Flatpak 런타임을 설정하는 것은 매우 간단합니다. 패키지 관리자를 사용하여 시스템에 “flatpak” 패키지를 설치하기만 하면 됩니다. 만약 리눅스 PC에서 Flatpak을 설정하는 데 도움이 필요하다면, 관련된 가이드를 참고해 주십시오.

Flatpak 런타임이 준비되면, 다음 단계로 Flathub 앱 스토어를 활성화해야 합니다. Flathub는 JetBrains CLion 패키지를 제공하므로 이 과정은 필수적입니다. Flathub를 활성화하려면 아래의 flatpak remote-add 명령어를 사용하십시오.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Flathub 앱 스토어가 설정되었다면, 이제 리눅스 PC에 CLion을 설치할 수 있습니다. 아래의 flatpak 설치 명령어를 사용하여 컴퓨터에 앱을 설치하십시오.

sudo flatpak install flathub com.jetbrains.CLion

Arch Linux에서의 설치

다른 JetBrains 앱들과 마찬가지로, CLion을 위해 AUR 패키지를 설치할 수도 있습니다. AUR 패키지는 편리하지만, JetBrains로부터 공식적인 지원을 받지 않는다는 점을 명심해야 합니다. 즉, CLion AUR 패키지는 웹사이트에서 직접 다운로드한 것으로 수정된 코드를 포함하지 않습니다.

Arch Linux에서 CLion 설치를 시작하기 위해서는 “Git”과 “Base-devel” 패키지를 먼저 설치해야 합니다. 이 패키지들은 AUR과 상호작용하는 데 필수적입니다.

sudo pacman -S git base-devel

두 패키지를 설치한 후에는 Trizen AUR 도우미를 설치해야 합니다. 이 프로그램은 CLion 설치를 자동화하여 수동으로 모든 과정을 진행할 필요가 없게 해줍니다.

Trizen을 설치하기 위해 아래 명령어들을 순서대로 입력하십시오.

git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri

마지막으로 trizen -S 명령어를 사용하여 Arch Linux PC에 JetBrains CLion을 설치하십시오.

trizen -S clion

일반적인 리눅스 설치 방법

Snap이나 Flatpak을 사용하고 싶지 않거나 Arch Linux를 사용하지 않는 리눅스 사용자를 위해 JetBrains CLion은 일반적인 설치 프로그램도 제공합니다. 설치를 시작하려면 CLion 다운로드 페이지로 이동하여 파란색 “다운로드” 버튼을 클릭하십시오.

다운로드 후, 터미널 창을 열어 `cd` 명령어를 사용하여 “Downloads” 디렉토리로 이동하십시오. 그다음, `tar` 명령어를 사용하여 다운로드한 JetBrains CLion TarGZ 파일의 압축을 푸십시오.

cd ~/Downloads

“Downloads” 디렉토리에서 `tar xvf` 명령어를 사용하여 CLion TarGZ 파일의 압축을 해제하십시오. 파일 크기가 크지 않기 때문에 압축 해제 과정은 몇 초밖에 걸리지 않습니다.

압축 해제가 완료되면, `cd` 명령어를 사용하여 압축 해제 과정에서 `tar` 명령어가 생성한 새로운 CLion 폴더로 이동하십시오.

cd clion-*/

새로운 CLion 폴더로 이동한 후, “bin” 하위 디렉토리에 접근하십시오. 이 디렉토리에는 리눅스에서 CLion 앱을 실행하기 위해 실행해야 하는 “clion.sh” 스크립트가 있습니다.

cd bin/

아래의 `sh clion.sh` 명령어를 실행하여 리눅스 PC에서 CLion을 시작하십시오.

sh clion.sh