如何在 Linux 上安装 JetBrains DataGrip

JetBrains DataGrip 是一个基于 IntelliJ 的数据库 IDE(集成开发环境)。 它支持 MySQL、PostgreSQL、Microsoft SQL Server、Microsoft Azure、Oracle、Amazon Redshift、Sybase、DB2、SQLite、HyperSQL、Apache Derby 和 H2 的一切。

该应用程序是跨平台的,适用于 Mac OS、Windows 和 Linux。 在本指南中,我们将向您展示如何在 Linux 上启动和运行 JetBrains DataGrip。 有关 DataGrip 的更多信息,请单击 这里.

快照包说明

JetBrains DataGrip 可通过 Snap 包商店供所有 Linux 用户使用。 这个版本的应用程序是最好的版本之一,因为不需要像 JetBrains 网站上提供的 DataGrip 通用 Linux 安装程序那样通过 TarXZ 存档配置和安装 Snap。

要开始安装过程,您需要使用支持 Snapd(Snap 包运行时系统)的 Linux 操作系统。 值得庆幸的是,大多数现代 Linux 操作系统都支持 Snapd。

您可以通过安装“snapd”包并使用 Systemd 启用“snapd.socket”文件来在 Linux PC 上启用 Snapd 运行时。 如果您不知道如何打开 Snap 运行时,请阅读我们关于该主题的深入指南。

在 Linux PC 上启动并运行运行时后,请在下面输入以下 snap install 命令,以在 Linux PC 上安装最新版本的 JetBrains DataGrip。

sudo snap install datagrip --classic

请记住,JetBrains DataGrip 的 Snap 版本仅适用于支持 Snap“经典限制”的 Linux 版本。 如果您的 Snapd 不适用于“经典”,请按照 Flatpak 说明进行操作。

扁平包装说明

JetBrains DataGrip 应用程序除了可在 Snap Store 中获得外,还可以作为 Flatpak 在 Flathub 应用商店中获得。 要开始安装 DataGrip,您需要启用 Flatpak 运行时。

在 Linux 上启用 Flatpak 运行时非常简单。 为此,您必须通过包管理器在计算机上安装“flatpak”包。 如果您在计算机上设置 Flatpak 运行时时遇到问题,请按照我们关于该主题的深入指南进行操作。

在系统上配置好 Flatpak 运行时后,您需要在 Flatpak 中启用 Flathub 应用商店作为源。 如果没有 Flathub,则无法安装 JetBrains DataGrip 应用程序。

要在 Flatpak 中启用 Flathub 应用商店,请使用下面的 flatpak add-remote 命令。

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

启用 Flathub 运行时后,可以在您的 Linux PC 上安装 JetBrains DataGrip 应用程序。 使用下面的 flatpak install 命令,让 DataGrip 工作。

sudo flatpak install flatpak install flathub com.jetbrains.DataGrip

Arch Linux AUR 指令

与所有 JetBrains 应用程序一样,JetBrains DataGrip 有一个非官方的 Arch Linux AUR 包可用。 开发人员从未正式支持这些软件包,但安装文件本身直接从网站中提取,从而自动执行通用 Linux 安装程序。

要开始安装,您必须安装“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 PC 后,使用下面的 makepkg 命令将程序安装到您的系统上。

cd trizen

makepkg -sri

最后,从 AUR 安装 JetBrains DataGrip 程序作为原生 Arch Linux 包。 记住; 此安装可能需要几分钟,因为需要下载外部软件包。

trizen -S datagrip

通用 Linux 指令

如果您更喜欢 JetBrains DataGrip 的通用 Linux 版本,以下是如何让它工作。 首先,前往 DataGrip 页面 在 JetBrains 网站上。 从那里,单击蓝色的“下载”按钮以下载最新的 TarGZ 存档文件。

下载过程完成后,使用 CD 命令移动到“下载”目录。 之后,使用 tar 命令解压缩 DataGrip TarGZ 文件。

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

解压存档文件后,使用 CD 命令移动到“DataGrip-*/”文件夹。 然后,将 CD 再次放入“datagrip.sh”文件所在的“bin”文件夹。

cd DataGrip-*/
cd bin/

使用 sh 命令将“datagrip.sh”脚本文件作为程序执行。 除非您知道自己在使用 DataGrip 做什么,否则请务必不要使用 sudo 命令。

sh datagrip.sh

执行“datagrip.sh”文件后,JetBrains DataGrip 已安装并可以使用。 享受!