Как скомпилировать KeePassX 0.4 под Ubuntu 18.04?

Может кто-нибудь скачать исходный код и сказать мне, как скомпилировать KeePassX 0.4 для Ubuntu? Я понятия не имею о программировании! Независимо от того, что я вставляю в терминал, я ничего не получаю. Пожалуйста, помогите мне, я прошу вас, Анонимус :)

https://www.keepassx.org/downloads/0-4

Спасибо!

2
задан 16 March 2019 в 01:49

1 ответ

После загрузки исходного кода (в настоящее время последняя версия серии 0.4 - 0.4.4).

Извлеките тарбол

tar -xvf keepassx-0.4.4.tar.gz

Исправьте источник

Процесс сборки в настоящее время не работает как стандартный в Ubuntu 18.04 из-за отсутствия включить директиву. Это необходимо добавить следующим образом:

  1. Откройте исходный файл keepassx/src/lib/random.cpp с помощью текстового редактора.
  2. Добавьте строку #include <unistd.h> непосредственно перед строкой #include <QCryptographicHash> и сохраните файл.

После редактирования файл random.cpp должен выглядеть следующим образом:

...
#include <unistd.h>
#include <QCryptographicHash>
...

Установить зависимости

sudo apt install qt4-default libxtst-dev build-essential

Построить и Установите

Убедитесь, что вы находитесь в корневой папке источника (например, ~/Downloads/keepassx-0.4.4).

qmake
make
sudo checkinstall make install

KeePassX V0.4.4 теперь должен быть доступен в программе запуска.

5
ответ дан 16 March 2019 в 01:49

Другие вопросы по тегам:

Похожие вопросы: