How to Install GitKraken on Linux: DEB, RPM, Snap, and Archive Options

Install GitKraken Desktop on Linux by downloading the package that matches your distribution, then installing it with the system package manager. GitKraken provides DEB, RPM, Snap, and tar.gz options. The DEB package is the usual choice for Ubuntu and Debian; Fedora and RHEL users should use RPM. Snap is convenient when snapd is already enabled.

Choose the right Linux package

GitKraken’s official download page lists these Linux options and minimum versions:

Linux systemRecommended optionListed minimum
UbuntuDEBUbuntu LTS 18.04 or later
DebianDEBDebian 10 or later
FedoraRPMFedora 39 or later
Red Hat Enterprise LinuxRPMRHEL 8 or later
Other distributionsSnap or tar.gz may be availableCompatibility is not guaranteed

The official guide says other distributions may work, but are not officially supported. The older AUR-helper instructions sometimes copied for Arch are community-maintained; GitKraken’s current install guide does not document them as a supported method. For Arch or openSUSE, use the Snap package if you have snapd, or consult GitKraken’s current guide before trying a native package.

Check your processor architecture

Before downloading, open a terminal and run uname -m. A common 64-bit Intel or AMD system reports x86_64; GitKraken’s standard Linux downloads for this architecture use filenames containing amd64. Do not install an amd64 package on an ARM computer. The download page also offers Linux ARM packages marked as preview; select one that matches both your CPU and distribution.

Linux terminal showing uname -m returning x86_64.
Check the Linux processor architecture

Install GitKraken on Ubuntu or Debian

For a supported Ubuntu or Debian system, download the DEB package from the official page or use the terminal. The commands below save it in your Downloads folder and install it with APT:

cd ~/Downloads
wget https://release.gitkraken.com/linux/gitkraken-amd64.deb
sudo apt install ./gitkraken-amd64.deb
Terminal command downloading the GitKraken DEB package from the official release server.
Download the GitKraken DEB package

If you already downloaded the file in a browser, skip the wget line and make sure the terminal is in the folder containing the package. Keep the ./ before the filename: it tells APT to install the local file rather than search for a repository package. APT can resolve package dependencies as part of the install.

APT command installing the local GitKraken DEB package on Ubuntu or Debian.
Install the DEB package with APT

Install GitKraken on Fedora or RHEL

On Fedora 39 or later, or RHEL 8 or later, choose the RPM download. From the folder where it was saved, install it with DNF:

cd ~/Downloads
wget https://release.gitkraken.com/linux/gitkraken-amd64.rpm
sudo dnf install ./gitkraken-amd64.rpm
DNF command installing the local GitKraken RPM package on Fedora or RHEL.
Install the RPM package with DNF

For an older distribution that has yum but not dnf, GitKraken’s guide says to use yum instead. Package support still depends on your distribution version; installing an RPM on another Linux family does not make that system officially supported.

Install with Snap

Snap is an alternative on distributions where the Snap Store and snapd are set up. If Snap is not installed, follow Canonical’s snapd setup instructions for your distribution. Then install GitKraken Desktop with the command shown on its Snap Store listing:

sudo snap install gitkraken --classic
Snap command installing GitKraken Desktop with the required classic flag.
Install GitKraken from Snap

The --classic flag is required for this Snap package. Do not omit it if Snap reports that the package needs classic confinement.

Use the tar.gz archive

The archive is a manual option when you prefer not to use DEB, RPM, or Snap. Download the Linux tar.gz file from GitKraken’s download page, then extract it. For the x86_64 package, the vendor’s guide shows these commands:

cd ~/Downloads
wget https://release.gitkraken.com/linux/gitkraken-amd64.tar.gz
sudo tar -xvzf gitkraken-amd64.tar.gz
Linux terminal command extracting the GitKraken tar.gz archive.
Extract the GitKraken archive

An archive is not registered as an APT or DNF package, so those package managers will not manage its updates or removal. After extraction, use the gitkraken launcher as described in the install guide. If your shell cannot find it, open a terminal in the extracted application folder and check the included launcher; do not assume the archive added a system-wide command.

Launch GitKraken and troubleshoot

After installing a DEB, RPM, or Snap package, open GitKraken Desktop from your application menu if it appears there, or launch it from a terminal:

gitkraken
Linux terminal command used to launch GitKraken Desktop.
Launch GitKraken from a terminal

GitKraken’s basic Git client does not require separate Git command-line tools. Install Git from the official Git downloads page if you need GitKraken’s embedded terminal, Git LFS, or certain advanced features.

If an install fails, check the package path and architecture first. A “file not found” message usually means the terminal is not in the directory where the download was saved; run cd ~/Downloads or provide the full path. If APT reports broken or missing dependencies on Ubuntu or Debian, repair the package state and retry the install:

sudo apt --fix-broken install
APT command for repairing broken dependencies on Ubuntu or Debian.
Repair broken APT dependencies

For an RPM, use DNF with the local filename so it can handle dependencies. For Snap, confirm that snapd is installed and keep the required --classic flag. If GitKraken will not start after using the tar.gz archive, run the launcher from the extracted directory and verify that you downloaded the archive for your processor architecture.

Official references

For package requirements and updated commands, see the GitKraken Desktop installation guide and the GitKraken download page.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.