安装

官网下载deb,运行即可

依赖问题

deb安装的软件,大概率出现缺少依赖而打不开

查找路径

1
2
zhou@zhou-son:~$ whereis gitkraken
gitkraken: /usr/bin/gitkraken /usr/share/gitkraken

查看缺少的依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
zhou@zhou-son:~$ /usr/bin/gitkraken
Gtk-Message: 07:22:03.796: Failed to load module "unity-gtk-module"
Gtk-Message: 07:22:03.799: Failed to load module "unity-gtk-module"
Node started time: 1539818523936
libgnome-keyring.so.0: æ æ³•æ‰“å¼€å
±äº«å¯¹è±¡æ‡ä»¶: 没有那个æ‡ä»¶æ目录
Error: libgnome-keyring.so.0: æ æ³•æ‰“å¼€å
±äº«å¯¹è±¡æ‡ä»¶: 没有那个æ‡ä»¶æ目录
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)
at Object.Module._extensions..node (module.js:671:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:180:18)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:504:12)
at Function.Module._load (module.js:496:3)
at Module.require (module.js:586:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/share/gitkraken/resources/app.asar/node_modules/keytar/lib/keytar.js:4:12)
at Object.<anonymous> (/usr/share/gitkraken/resources/app.asar/node_modules/keytar/lib/keytar.js:58:4)

安装

上面的Error处在libgnome-keyring

1
sudo apt-get install libgnome-keyring-common libgnome-keyringev