mev*_*sme 2 compiling qt 18.04
有人可以下载源代码并告诉我如何为 Ubuntu 编译 KeePassX 0.4 吗?我对编程一窍不通!无论我粘贴到终端中什么,我都一无所获。请帮助我,我求求你,Anonimus :)
https://www.keepassx.org/downloads/0-4
谢谢!
下载源码后(目前0.4系列的最新版本是0.4.4)。
提取压缩包
tar -xvf keepassx-0.4.4.tar.gz
Run Code Online (Sandbox Code Playgroud)
修复源
由于缺少包含指令,构建过程目前在 Ubuntu 18.04 中作为标准失败。这需要添加如下:
keepassx/src/lib/random.cpp使用文本编辑器打开源文件。#include <unistd.h>之前添加该行#include <QCryptographicHash>并保存文件。编辑后,random.cpp文件应如下所示:
...
#include <unistd.h>
#include <QCryptographicHash>
...
Run Code Online (Sandbox Code Playgroud)
安装依赖项
sudo apt install qt4-default libxtst-dev build-essential
Run Code Online (Sandbox Code Playgroud)
构建和安装
确保您位于源的根文件夹中(~/Downloads/keepassx-0.4.4例如)。
qmake
make
sudo checkinstall make install
Run Code Online (Sandbox Code Playgroud)
KeePassX V0.4.4 现在应该可以在启动器中使用了。
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |