JetBrains DataGrip este un mediu de dezvoltare integrat (IDE) conceput de JetBrains special pentru gestionarea bazelor de date. Acesta oferă suport pentru o gamă largă de sisteme de gestionare a bazelor de date, incluzând, dar nelimitându-se la, MySQL, PostgreSQL, Microsoft SQL Server, Microsoft Azure, Oracle, Amazon Redshift, Sybase, DB2, SQLite, HyperSQL, Apache Derby și H2.
Această aplicație funcționează pe multiple platforme, fiind compatibilă cu sisteme de operare precum Mac OS, Windows și Linux. În acest material, vom explora procesul de instalare și configurare a JetBrains DataGrip pe un sistem Linux. Pentru detalii suplimentare despre DataGrip, puteți accesa pagina oficială.
Metoda de instalare prin Snap
JetBrains DataGrip poate fi accesat de utilizatorii Linux prin intermediul magazinului de pachete Snap. Această modalitate de instalare este preferabilă, deoarece elimină necesitatea configurării manuale și a instalării din arhive TarXZ, așa cum este cazul cu pachetul de instalare generic de pe site-ul JetBrains.
Pentru a începe procesul de instalare, asigurați-vă că utilizați un sistem Linux care suportă Snapd, sistemul de gestionare a pachetelor Snap. Majoritatea distribuțiilor Linux moderne oferă suport implicit pentru Snapd.
Activarea Snapd se realizează prin instalarea pachetului „snapd” și prin activarea serviciului „snapd.socket” cu Systemd. Dacă aveți dificultăți în activarea Snap runtime, consultați ghidul dedicat.
După ce ați activat Snapd, utilizați următoarea comandă pentru a instala cea mai recentă versiune a JetBrains DataGrip:
sudo snap install datagrip --classic
Rețineți că versiunea Snap a DataGrip necesită suport pentru „Classic Confinement”. Dacă sistemul dvs. nu oferă această funcționalitate, vă recomandăm să utilizați instrucțiunile de instalare prin Flatpak.
Instalarea prin Flatpak
JetBrains DataGrip este disponibil și ca pachet Flatpak în magazinul de aplicații Flathub. Pentru a iniția instalarea, trebuie să activați timpul de execuție Flatpak pe sistemul dumneavoastră.
Activarea Flatpak se realizează prin instalarea pachetului „flatpak” utilizând managerul de pachete specific distribuției dumneavoastră Linux. Dacă întâmpinați probleme, consultați ghidul nostru detaliat despre configurarea Flatpak.
Odată activat timpul de execuție Flatpak, trebuie să adăugați magazinul de aplicații Flathub ca sursă. JetBrains DataGrip nu poate fi instalat fără această sursă.
Pentru a adăuga Flathub, utilizați următoarea comandă:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Acum, că Flathub este configurat, puteți instala JetBrains DataGrip folosind comanda:
sudo flatpak install flathub com.jetbrains.DataGrip
Instalarea prin Arch Linux AUR
Similar cu alte produse JetBrains, DataGrip are un pachet neoficial disponibil în Arch Linux User Repository (AUR). Acesta nu este suportat oficial de dezvoltator, dar automatizează procesul de instalare prin descărcarea fișierelor de pe site-ul oficial.
Pentru a instala pachetul AUR, trebuie să aveți pachetele „Git” și „Base-devel” instalate. Acestea sunt necesare pentru interacțiunea cu AUR:
sudo pacman -S git base-devel
După instalarea acestor pachete, descărcați helper-ul Trizen AUR utilizând comanda:
git clone https://aur.archlinux.org/trizen.git
Cu Trizen clonat, folosiți comanda makepkg pentru a instala helper-ul:
cd trizen
makepkg -sri
În final, instalați JetBrains DataGrip prin intermediul Trizen, ca pachet nativ Arch Linux:
trizen -S datagrip
Instalarea versiunii generice Linux
Pentru a instala versiunea generică Linux a JetBrains DataGrip, accesați pagina de descărcare de pe site-ul JetBrains. Descărcați arhiva TarGZ corespunzătoare.
După finalizarea descărcării, navigați în directorul „Descărcări” utilizând comanda CD și extrageți arhiva cu comanda tar:
cd ~/Downloads
tar xvf datagrip-*.tar.gz
Accesați directorul creat după extragere, apoi intrați în folderul „bin”, unde se află scriptul „datagrip.sh”:
cd DataGrip-*/
cd bin/
Executați scriptul „datagrip.sh” folosind comanda sh. Evitați să folosiți sudo, decât dacă înțelegeți consecințele:
sh datagrip.sh
După executarea scriptului, JetBrains DataGrip este instalat și gata de utilizare. Vă dorim o experiență plăcută!