Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Install Script for Gitkraken on Fedora 27 + Launcher Icon
#!/bin/bash
# Enter /opt folder (common folder for user installed programs)
# This script assumes you have proper permissions on /opt
cd /opt
# Download GitKraken
wget https://release.gitkraken.com/linux/gitkraken-amd64.tar.gz
# Extract the Kraken into /opt directory
tar -xvzf gitkraken-amd64.tar.gz
# Remove tar.gz
rm gitkraken-amd64.tar.gz
# Add gitkraken to PATH
echo "export PATH=\$PATH:/opt/gitkraken" >> ~/.bashrc
source ~/.bashrc
# Download gitkraken launcher icon
wget http://img.informer.com/icons_mac/png/128/422/422255.png
mv 422255.png ./gitkraken/icon.png
# Create desktop entry
sudo touch /usr/share/applications/gitkraken.desktop
# copy the following contents into gitkraken.desktop file:
echo "
[Desktop Entry]
Name=GitKraken
Comment=Git Flow
Exec=/opt/gitkraken/gitkraken
Icon=/opt/gitkraken/icon.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Utility;Development;" | sudo tee -a /usr/share/applications/gitkraken.desktop >/dev/null
@marcosmoretto
Copy link

marcosmoretto commented Apr 4, 2018

This is a great step by step, just add this step to run ok:
on Fedora 27 is necessary create a link to libcurl.so.4 under gitkraken folder:
cd /opt/gitkraken
ln -s /usr/lib64/libcurl.so.4 libcurl-gnutls.so.4

@Mistand
Copy link

Mistand commented May 16, 2018

no, this command for 27+

sudo ln -s /usr/lib64/libcurl.so.4 /usr/lib64/libcurl-gnutls.so.4

@rodnertj
Copy link

rodnertj commented May 24, 2018

I did it this way:
cd /opt/gitkraken
ln -s /usr/lib64/libcurl.so.4 libcurl.so.4
ln -s /usr/lib64/libcurl.so.4 /usr/lib64/libcurl-gnutls.so.4

Thanks for the script.

@jeanpaulrsoucy
Copy link

jeanpaulrsoucy commented Jun 1, 2018

I also needed to install libgnome-keyring before GitKraken would run on Fedora 27. Thanks for the script!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment