Како инсталирати ЈетБраинс ДатаГрип на Линук

JetBrains DataGrip je integrisano razvojno okruženje (IDE) za rad sa bazama podataka, bazirano na IntelliJ platformi. Podržava širok spektar baza podataka, uključujući MySQL, PostgreSQL, Microsoft SQL Server, Microsoft Azure, Oracle, Amazon Redshift, Sybase, DB2, SQLite, HyperSQL, Apache Derby i H2.

Ova aplikacija je kompatibilna sa više platformi i funkcioniše na macOS, Windows i Linux operativnim sistemima. U ovom članku ćemo vas provesti kroz proces instalacije JetBrains DataGrip-a na Linux sistemu. Za više detalja o DataGrip-u, posetite zvaničnu stranicu.

Instalacija putem Snap paketa

JetBrains DataGrip je dostupan korisnicima Linuxa putem Snap prodavnice paketa. Ova verzija je preporučena, jer se Snap paketi lako instaliraju i ne zahtevaju dodatna podešavanja, za razliku od generičkog instalatera koji se preuzima sa zvaničnog sajta.

Da biste započeli instalaciju, potreban vam je Linux operativni sistem sa podrškom za Snapd, sistem za upravljanje Snap paketima. Većina modernih Linux distribucija već ima ugrađenu podršku za Snapd.

Snapd runtime možete aktivirati instalacijom paketa „snapd“ i omogućavanjem „snapd.socket“ servisa putem Systemd-a. Ako vam je potrebna pomoć pri podešavanju Snap runtime-a, pogledajte detaljnija uputstva.

Kada je Snap runtime aktivan, koristite sledeću naredbu u terminalu da biste instalirali najnoviju verziju JetBrains DataGrip-a:

sudo snap install datagrip --classic

Napominjemo da Snap verzija DataGrip-a radi samo na Linux distribucijama koje podržavaju Snap „Classic Confinement“. Ako vaš Snapd ne podržava „Classic“, koristite instrukcije za instalaciju preko Flatpak-a.

Instalacija putem Flatpak paketa

Pored Snap prodavnice, DataGrip je dostupan i kao Flatpak paket u Flathub prodavnici aplikacija. Pre instalacije DataGrip-a, morate omogućiti Flatpak runtime.

Omogućavanje Flatpak runtime-a na Linuxu je jednostavno. Potrebno je instalirati paket „flatpak“ putem vašeg menadžera paketa. Detaljnija uputstva za podešavanje Flatpak runtime-a možete pronaći u relevantnim vodičima.

Nakon što ste podesili Flatpak runtime, potrebno je dodati Flathub prodavnicu kao izvor u Flatpak-u. Bez Flathub-a, DataGrip se ne može instalirati.

Koristite sledeću naredbu da dodate Flathub u Flatpak:

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

Kada ste omogućili Flathub, možete instalirati DataGrip koristeći sledeću naredbu:

sudo flatpak install flathub com.jetbrains.DataGrip

Instalacija na Arch Linuxu putem AUR-a

JetBrains DataGrip, kao i ostale JetBrains aplikacije, ima nezvanični Arch Linux AUR paket. Iako zvanična podrška ne postoji, ovi paketi preuzimaju instalacione datoteke direktno sa zvanične veb stranice, automatizujući proces instalacije.

Za početak, instalirajte pakete „git“ i „base-devel“. Ovi paketi su potrebni za interakciju sa AUR-om:

sudo pacman -S git base-devel

Nakon instalacije, koristite komandu „git clone“ da preuzmete Trizen AUR helper, koji će pojednostaviti instalaciju DataGrip-a:

git clone https://aur.archlinux.org/trizen.git

Nakon kloniranja Trizen paketa, instalirajte ga koristeći „makepkg“ naredbu:

cd trizen
makepkg -sri

Konačno, instalirajte DataGrip iz AUR-a:

trizen -S datagrip

Imajte na umu da ova instalacija može potrajati nekoliko minuta, jer se preuzimaju eksterni paketi.

Generička Instalacija na Linuxu

Ako preferirate generičku verziju DataGrip-a, evo kako da je instalirate. Prvo, posetite stranicu za preuzimanje DataGrip-a na zvaničnom sajtu JetBrains-a. Kliknite na dugme „Preuzmi“ da biste preuzeli najnoviju TAR.GZ arhivu.

Kada je preuzimanje završeno, koristite naredbu „cd“ da pređete u direktorijum „Preuzimanja“. Zatim dekompresujte DataGrip TAR.GZ datoteku pomoću naredbe „tar“:

cd ~/Downloads
tar xvf datagrip-*.tar.gz

Nakon dekompresije arhive, pređite u direktorijum „DataGrip-*/“ i zatim u poddirektorijum „bin“, gde se nalazi datoteka „datagrip.sh“:

cd DataGrip-*/
cd bin/

Pokrenite skriptu „datagrip.sh“ kao program. Izbegavajte upotrebu komande „sudo“ osim ako niste sigurni šta radite:

sh datagrip.sh

Nakon pokretanja skripte, DataGrip je instaliran i spreman za korišćenje. Uživajte!