O JetBrains DataGrip é um ambiente de desenvolvimento integrado (IDE) baseado na plataforma IntelliJ, projetado especificamente para trabalhar com bancos de dados. Ele oferece compatibilidade com uma vasta gama de sistemas de gerenciamento de bancos de dados (SGBDs), incluindo MySQL, PostgreSQL, Microsoft SQL Server, Microsoft Azure, Oracle, Amazon Redshift, Sybase, DB2, SQLite, HyperSQL, Apache Derby e H2.
Esta ferramenta é multiplataforma, funcionando perfeitamente em sistemas operacionais como Mac OS, Windows e Linux. Este guia detalha o processo de obtenção e execução do JetBrains DataGrip no ambiente Linux. Para obter informações mais detalhadas sobre o DataGrip, você pode consultar este link.
Instalação via Pacote Snap
O JetBrains DataGrip está acessível a todos os usuários Linux através do repositório de pacotes Snap. Esta versão do aplicativo se destaca por sua facilidade de instalação, dispensando a necessidade de configurações complexas e instalação manual via arquivo TarXZ, como ocorre na versão genérica para Linux disponibilizada no site da JetBrains.
Para iniciar a instalação, é necessário ter um sistema Linux que suporte o Snapd, o sistema de runtime dos pacotes Snap. Felizmente, o Snapd é compatível com a maioria das distribuições Linux modernas.
O runtime Snapd pode ser ativado em seu sistema Linux através da instalação do pacote “snapd” e da ativação do arquivo “snapd.socket” via Systemd. Caso necessite de auxílio para ativar o runtime Snap, consulte nosso guia detalhado sobre este tema.
Uma vez que o runtime esteja instalado e operacional em seu sistema Linux, utilize o seguinte comando de instalação Snap para obter a versão mais recente do JetBrains DataGrip:
sudo snap install datagrip --classic
É importante observar que a versão Snap do JetBrains DataGrip funciona apenas em distribuições Linux que oferecem suporte ao modo “Classic Confinement”. Se o seu Snapd não operar com “Classic”, siga as instruções para instalação via Flatpak.
Instalação via Flatpak
Além da Snap Store, o JetBrains DataGrip também está disponível como pacote Flatpak na loja de aplicativos Flathub. Para iniciar a instalação do DataGrip, você precisa habilitar o runtime Flatpak em seu sistema.
Habilitar o runtime Flatpak no Linux é um processo bastante simples. É necessário instalar o pacote “flatpak” no seu computador através do gerenciador de pacotes da sua distribuição. Se encontrar dificuldades na configuração do runtime Flatpak, consulte nosso guia detalhado sobre o assunto.
Após configurar o runtime Flatpak em seu sistema, você precisará adicionar a loja de aplicativos Flathub como fonte no Flatpak. Sem o Flathub, o JetBrains DataGrip não poderá ser instalado.
Para adicionar a loja de aplicativos Flathub no Flatpak, execute o seguinte comando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Com o runtime Flathub habilitado, o JetBrains DataGrip pode ser instalado em seu sistema Linux. Utilize o comando `flatpak install` para instalar o DataGrip:
sudo flatpak install flatpak install flathub com.jetbrains.DataGrip
Instalação via Arch Linux AUR
O JetBrains DataGrip, como outros produtos JetBrains, possui um pacote não oficial disponível no Arch Linux AUR. É importante ressaltar que esses pacotes não possuem suporte oficial dos desenvolvedores. No entanto, eles obtêm os arquivos de instalação diretamente do site, automatizando o processo de instalação genérico para Linux.
Para iniciar a instalação, você precisa instalar os pacotes “Git” e “Base-devel”. Estes pacotes são necessários para interagir com o AUR e a instalação do DataGrip é impossível sem eles.
sudo pacman -S git base-devel
Com os pacotes instalados, utilize o comando `git clone` para baixar o auxiliar Trizen AUR. Este programa facilitará a instalação do DataGrip, evitando a necessidade de realizar tudo manualmente.
git clone https://aur.archlinux.org/trizen.git
Com o pacote Trizen AUR baixado em seu sistema Arch Linux, utilize o comando `makepkg` para instalar o programa:
cd trizen makepkg -sri
Finalmente, instale o JetBrains DataGrip a partir do AUR como um pacote nativo do Arch Linux. Este processo pode levar alguns minutos, pois os pacotes externos precisam ser baixados.
trizen -S datagrip
Instalação Genérica no Linux
Se você optar pela versão genérica para Linux do JetBrains DataGrip, siga este procedimento: Primeiro, acesse a página de download do DataGrip no site da JetBrains. Clique no botão azul “Download” para baixar o arquivo TarGZ mais recente.
Após a conclusão do download, utilize o comando `cd` para navegar até o diretório “Downloads”. Em seguida, descompacte o arquivo TarGZ do DataGrip com o comando `tar`:
cd ~/Downloads
tar xvf datagrip-*.tar.gz
Após a descompactação do arquivo, utilize o comando `cd` para acessar a pasta “DataGrip – * /”. Em seguida, navegue para a pasta “bin”, onde se encontra o arquivo “datagrip.sh”.
cd DataGrip-*/
cd bin/
Execute o arquivo de script “datagrip.sh” como um programa utilizando o comando `sh`. Evite usar o comando `sudo` a menos que compreenda completamente o impacto de tal ação no DataGrip.
sh datagrip.sh
Após executar o arquivo “datagrip.sh”, o JetBrains DataGrip estará instalado e pronto para uso. Aproveite!