Неможливо встановити GitKraken


16

Щойно я встановив GitKraken (A Git GUI), завантаживши його з веб-сайту. Коли я намагаюся встановити його через "Discover Center", він не працює. Тому я знайшов десь в Інтернеті команду dpkg -i [filename], використав її на gitkraken .deb, andddd MAGIC! Це працює!

Потім я спробував запустити GitKraken (ввівши gitkrakenтермінал), і це дало мені цю гарну помилку:

Node started time: 1489531028950
libcurl.so.4: cannot open shared object file: No such file or directory
Error: libcurl.so.4: cannot open shared object file: No such file or directory
    at Error (native)
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:158:20)
    at Object.Module._extensions..node (module.js:568:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:169:18)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/share/gitkraken/resources/app.asar/node_modules/nodegit/dist/nodegit.js:11:12)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/share/gitkraken/resources/app.asar/src/appBootstrap/upgradeScripts/versionScripts/v1_5_0.js:7:17)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/share/gitkraken/resources/app.asar/src/appBootstrap/upgradeScripts/versionScripts/index.js:5:28)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/share/gitkraken/resources/app.asar/src/appBootstrap/upgradeScripts/index.js:7:24)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at EventEmitter.module.exports.app.on (/usr/share/gitkraken/resources/app.asar/src/appBootstrap/main.js:146:5)
    at emitOne (events.js:101:20)
    at EventEmitter.emit (events.js:188:7)

Будь-яка допомога буде вдячна.



@steeldriver Це питання вже бачив. Жодна з відповідей не спрацювала.
Matias K

Спробуйте ці: sudo apt update, потім sudo apt dist-upgrade, потім спробуйте ще раз
Джордж Udosen

Відповіді:


14

В terminal...

  • sudo apt-get update
  • sudo apt-get install curl libcurl3

Тепер ваш додаток має працювати.


Ви рятувальник.
Matias K

8

Я встановив libgnome-keyring-common і libgnome-keyring-dev на ubuntu 16.04, який вирішив це для мене:

sudo apt install libgnome-keyring-common libgnome-keyring-dev 

1
Це працює для дистрибутивів у середовищі робочого столу, не заснованому на GNOME, наприклад, Kubuntu.
Бруно Фінгер

1
це працювало і для мене на Кубунту! Спасибі!
Brock Vond

1

Я використав таку команду:

$ sudo apt-get install curl libcurl3 

і отримала помилку нижче:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 curl : Depends: libcurl4 (= 7.58.0-2ubuntu3.8) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Тому я змінив свою команду на:

$ sudo apt-get install curl libcurl4

І завжди пам’ятайте про оновлення пакетів раніше, як показало Heynnema!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.