首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitkraken不工作Ubuntu 22.04

Gitkraken不工作Ubuntu 22.04
EN

Ask Ubuntu用户
提问于 2022-04-27 12:55:05
回答 3查看 4.3K关注 0票数 3

我刚刚升级到Ubuntu22.04,并使用snap安装了Gitkraken。当通过终端打开Gitkraken时,会弹出一个窗口,但在终端中不打印任何消息就会立即关闭。我尝试通过软件商店安装gitkraken,并使用tar.gz,但也出现了同样的问题。其他人也有同样的问题吗?如果是这样的话,你是如何解决的?

亲切的问候

EN

回答 3

Ask Ubuntu用户

发布于 2022-05-17 18:28:22

为了扩展前面的答案,下面是一个逐步的指令集,用于打开Ubuntu22.04上的SSL 1.1.1库:

获取构建工具:

代码语言:javascript
复制
sudo apt-get install build-essential checkinstall zlib1g-dev -y

使其发挥作用:

代码语言:javascript
复制
mkdir openssl-v1.1.1 && cd openssl-v1.1.1

获取Open 1.1.1最新版本:

代码语言:javascript
复制
wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
tar -xvzf openssl-1.1.1o.tar.gz
cd openssl-1.1.1o

配置生成:

代码语言:javascript
复制
chmod +x ./config
./config

构建它(j =ncore)

代码语言:javascript
复制
make -j 4

测试它:

代码语言:javascript
复制
make test

如果一切正常,请将库移到本地库。

代码语言:javascript
复制
sudo mv libssl.so.1.1 /usr/lib/x86_64-linux-gnu/
sudo mv libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/

现在,来自终端的GitKraken应该启动:

代码语言:javascript
复制
gitkraken

snap总是落后于.deb的几个版本,您只需要在24.04上构建一次打开的SSL,那么所有后续的.deb安装都将正常工作。

票数 1
EN

Ask Ubuntu用户

发布于 2022-04-27 17:30:16

在我的例子中,运行:sudo kill -9 {PID}并再次打开GitkKraken是必需的。

我相信它正在运行我之前手动安装的程序,有必要终止手头的进程,并通过snap打开安装的版本。

票数 0
EN

Ask Ubuntu用户

发布于 2022-05-16 15:11:33

当我从终端运行gitkraken时,它会记录为‘build/Debug/nodeit.ode’。

事实证明,nodegit.node需要openssl v1。具体来说,它需要两个文件,libcrypto.so.1.1 and libssl.so.1.1

默认情况下,ubuntu22.04使用openssl v3,并且apt存储库中没有openssl v1。因此,我手动编译了最新的openssl v1,并配置了a custom install prefix,以防将来可能导致冲突,然后象征性地将这两个文件链接到/lib/x86_64-linux-gnu。

openssl v1 github发布页面

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1405003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档