JetBrains DataGrip은 데이터베이스 관리를 위한 강력한 IntelliJ 기반 통합 개발 환경(IDE)입니다. 이 IDE는 MySQL, PostgreSQL, Microsoft SQL Server, Microsoft Azure, Oracle, Amazon Redshift, Sybase, DB2, SQLite, HyperSQL, Apache Derby, 그리고 H2와 같은 다양한 데이터베이스 시스템을 폭넓게 지원합니다.
DataGrip은 크로스 플랫폼 애플리케이션으로, Mac OS, Windows 및 Linux 환경에서 모두 원활하게 작동합니다. 이 가이드에서는 Linux 운영 체제에서 JetBrains DataGrip을 설치하고 실행하는 다양한 방법에 대해 자세히 설명합니다. DataGrip에 대한 추가 정보는 여기를 클릭하여 확인하실 수 있습니다.
스냅 패키지를 이용한 설치 안내
JetBrains DataGrip은 스냅 패키지 저장소를 통해 Linux 사용자에게 간편하게 제공됩니다. 스냅 패키지는 JetBrains 웹사이트에서 제공하는 일반 Linux 설치 파일(TarXZ 아카이브)과 달리, 복잡한 구성이나 추가적인 설치 과정을 거치지 않고도 편리하게 DataGrip을 설치할 수 있도록 해줍니다.
설치를 시작하기 전에, 스냅 패키지 런타임 시스템인 Snapd를 지원하는 Linux 운영 체제에서 진행해야 합니다. 다행히 대부분의 최신 Linux 배포판은 Snapd를 기본적으로 지원합니다.
만약 Snapd가 활성화되어 있지 않다면, “snapd” 패키지를 설치하고 Systemd를 사용하여 “snapd.socket” 파일을 활성화해야 합니다. Snap 런타임 활성화에 대한 더 자세한 정보가 필요하다면, 해당 주제에 대한 추가 가이드를 참조하시기 바랍니다.
Snap 런타임이 성공적으로 활성화되었다면, 아래의 스냅 설치 명령어를 터미널에 입력하여 최신 버전의 JetBrains DataGrip을 설치할 수 있습니다.
sudo snap install datagrip --classic
DataGrip의 스냅 버전은 Snap의 “Classic Confinement”을 지원하는 Linux 환경에서만 작동합니다. 만약 Snapd가 “클래식” 모드를 지원하지 않는다면, Flatpak을 이용한 설치 방법을 참조하시기 바랍니다.
플랫팩을 이용한 설치 안내
JetBrains DataGrip은 Snap Store 뿐만 아니라, Flathub 앱 스토어를 통해 Flatpak 패키지로도 제공됩니다. Flatpak으로 DataGrip을 설치하려면 먼저 Flatpak 런타임이 활성화되어 있어야 합니다.
Linux에서 Flatpak 런타임을 활성화하는 과정은 간단합니다. 시스템의 패키지 관리자를 사용하여 “flatpak” 패키지를 설치하면 됩니다. Flatpak 런타임 설정에 어려움이 있다면, 관련 가이드를 참고하시기 바랍니다.
Flatpak 런타임이 구성되었다면, Flathub 앱 스토어를 Flatpak의 소스로 추가해야 합니다. Flathub가 활성화되지 않으면 DataGrip 설치를 진행할 수 없습니다.
Flathub 앱 스토어를 Flatpak에 추가하려면 아래의 명령어를 터미널에 입력하십시오.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Flathub 런타임이 성공적으로 활성화되었다면, 아래의 Flatpak 설치 명령어를 사용하여 JetBrains DataGrip을 설치할 수 있습니다.
sudo flatpak install flathub com.jetbrains.DataGrip
Arch Linux AUR을 이용한 설치 안내
JetBrains DataGrip은 다른 JetBrains 애플리케이션과 마찬가지로, Arch Linux의 AUR(Arch User Repository)를 통해 비공식 패키지로 설치할 수 있습니다. 이러한 패키지는 JetBrains에서 공식적으로 지원하지는 않지만, 설치 파일 자체는 웹사이트에서 직접 가져오며 일반 Linux 설치 과정을 자동화해줍니다.
AUR을 이용한 설치를 시작하기 위해서는 “Git”과 “Base-devel” 패키지가 필요합니다. 이 패키지들은 AUR과 상호작용하는 데 필수적이며, DataGrip 설치를 위해 반드시 설치해야 합니다.
sudo pacman -S git base-devel
두 패키지를 모두 설치한 후, git clone 명령어를 사용하여 Trizen AUR 도우미를 다운로드합니다. 이 프로그램을 사용하면 DataGrip 설치 과정을 수동으로 진행하지 않고 보다 간편하게 설치할 수 있습니다.
git clone https://aur.archlinux.org/trizen.git
Trizen AUR 패키지가 Arch Linux에 성공적으로 복제되었다면, 아래의 makepkg 명령어를 사용하여 시스템에 프로그램을 설치하십시오.
cd trizen makepkg -sri
마지막으로, AUR에서 JetBrains DataGrip 프로그램을 기본 Arch Linux 패키지로 설치합니다. 설치 과정은 외부 패키지를 다운로드해야 하므로 다소 시간이 걸릴 수 있습니다.
trizen -S datagrip
일반 Linux 설치 안내
JetBrains DataGrip의 일반 Linux 버전을 선호한다면, 다음의 방법을 따르십시오. 먼저, DataGrip 다운로드 페이지로 이동하여 최신 TarGZ 아카이브 파일을 다운로드합니다.
다운로드가 완료되면, 터미널에서 ‘cd’ 명령어를 사용하여 ‘Downloads’ 디렉토리로 이동한 후, tar 명령어를 사용하여 DataGrip TarGZ 파일의 압축을 해제합니다.
cd ~/Downloads
tar xvf datagrip-*.tar.gz
아카이브 파일 압축이 완료되면, 다시 ‘cd’ 명령어를 사용하여 ‘DataGrip-*/’ 폴더로 이동한 후, 그 안의 ‘bin’ 폴더로 이동합니다. ‘bin’ 폴더에는 ‘datagrip.sh’ 파일이 있습니다.
cd DataGrip-*/
cd bin/
‘sh’ 명령어를 사용하여 ‘datagrip.sh’ 스크립트 파일을 실행합니다. 만약 DataGrip 사용에 익숙하지 않다면 ‘sudo’ 명령어는 사용하지 않도록 주의하십시오.
sh datagrip.sh
‘datagrip.sh’ 파일 실행이 완료되면 JetBrains DataGrip이 설치되고 즉시 사용할 수 있게 됩니다. 즐겁게 사용하시기 바랍니다!