JetBrains DataGrip je integrované vývojové prostředí (IDE) pro správu databází, postavené na platformě IntelliJ. Poskytuje podporu pro širokou škálu databázových systémů, včetně MySQL, PostgreSQL, Microsoft SQL Server, Microsoft Azure, Oracle, Amazon Redshift, Sybase, DB2, SQLite, HyperSQL, Apache Derby a H2.
Tato multiplatformní aplikace je kompatibilní s operačními systémy Mac OS, Windows i Linux. V tomto návodu si ukážeme, jak zprovoznit JetBrains DataGrip v prostředí Linux. Pro bližší informace o DataGrip navštivte oficiální stránky.
Možnosti instalace
Pro uživatele Linuxu je JetBrains DataGrip dostupný prostřednictvím balíčkovacího systému Snap. Tato metoda je preferovaná, protože odpadá nutnost konfigurace a instalace z archivu TarXZ, jak je tomu u obecné instalační verze pro Linux poskytované přímo na webu JetBrains.
K zahájení instalace potřebujete Linuxový systém s podporou Snapd, což je běhové prostředí pro balíčky Snap. Většina moderních distribucí Linuxu má Snapd již předinstalovaný.
Pokud Snapd ve vašem systému není aktivní, můžete ho povolit instalací balíčku „snapd“ a spuštěním služby „snapd.socket“ pomocí Systemd. V případě potíží s nastavením Snap, doporučujeme prostudovat si podrobnější návod na toto téma.
Jakmile je runtime Snapd aktivní, můžete pro instalaci nejnovější verze JetBrains DataGrip použít následující příkaz:
sudo snap install datagrip --classic
Je důležité vědět, že verze DataGrip pro Snap vyžaduje „Classic Confinement“, což nemusí být dostupné ve všech verzích Snapd. V takovém případě je možné využít instalaci pomocí Flatpak.
Instalace pomocí Flatpak
Kromě Snap Store je JetBrains DataGrip také k dispozici jako Flatpak v obchodě Flathub. Před instalací je nutné aktivovat běhové prostředí Flatpak.
Aktivace Flatpak je jednoduchá. Instalací balíčku „flatpak“ pomocí správce balíčků zprovozníte běhové prostředí Flatpak. Pokud máte problémy s nastavením, najdete detailnější informace v samostatném návodu.
Po konfiguraci běhového prostředí Flatpak je nutné přidat obchod s aplikacemi Flathub jako zdroj. Bez tohoto kroku nebude možné DataGrip nainstalovat.
Pro přidání Flathub do Flatpak použijte následující příkaz:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Jakmile je Flathub přidán, můžete nainstalovat JetBrains DataGrip pomocí následujícího příkazu:
sudo flatpak install flatpak install flathub com.jetbrains.DataGrip
Instalace na Arch Linux pomocí AUR
Stejně jako ostatní aplikace od JetBrains, i DataGrip má neoficiální balíček v repozitáři Arch Linux AUR. Tyto balíčky nejsou oficiálně podporovány vývojářem, ale stahují instalační soubory přímo z webu a automatizují proces instalace.
Pro instalaci je potřeba mít nainstalované balíčky „Git“ a „Base-devel“. Tyto balíčky jsou nutné pro práci s AUR.
sudo pacman -S git base-devel
Po instalaci potřebných balíčků si stáhněte pomocí příkazu `git clone` pomocníka Trizen AUR. Tento nástroj usnadní instalaci DataGrip, namísto provádění všech kroků ručně.
git clone https://aur.archlinux.org/trizen.git
Po stažení Trizen AUR, přesuňte se do adresáře a použijte `makepkg` pro instalaci:
cd trizen makepkg -sri
Nyní můžete nainstalovat JetBrains DataGrip z AUR jako nativní balíček pro Arch Linux. Tento proces může trvat několik minut, protože je nutné stáhnout externí balíčky.
trizen -S datagrip
Obecné pokyny pro instalaci
Pokud preferujete obecnou verzi JetBrains DataGrip pro Linux, postupujte dle následujících kroků. Navštivte stránku pro stažení na webu JetBrains. Klikněte na modré tlačítko „Stáhnout“ pro stažení nejnovějšího archivu TarGZ.
Po dokončení stahování se přesuňte pomocí příkazu `cd` do adresáře „Downloads“. Poté rozbalte stažený archiv DataGrip TarGZ pomocí příkazu `tar`:
cd ~/Downloads
tar xvf datagrip-*.tar.gz
Po rozbalení archivu se přesuňte do rozbalené složky „DataGrip-*/“. Poté se ještě jednou přesuňte do složky „bin“, kde se nachází spustitelný soubor „datagrip.sh“.
cd DataGrip-*/
cd bin/
Spusťte skript „datagrip.sh“ pomocí příkazu `sh`. Pokud nevíte přesně, co děláte, nepoužívejte `sudo`:
sh datagrip.sh
Po spuštění „datagrip.sh“ je JetBrains DataGrip nainstalovaný a připravený k použití. Užijte si práci s ním!