суббота, 11 января 2014 г.

Сборка KeePassX под Ubuntu 13.10

Скачиваем исходники KeePassX отсюда:
wget http://www.keepassx.org/releases/keepassx-0.4.3.tar.gz
Распаковываем архив:
tar -xzf  keepassx-0.4.3.tar.gz
Для сборки с терминале переходим в директорию с исходниками и вызываем:
make

Если при сборке выскакивает ошибка:
fatal error: X11/extensions/XTest.h: No such file or directory
то устанавливаем нужный пакет:
sudo apt-get install libxtst-dev

Если при сборике выскакивает ошибка
error: ‘getpid’ was not declared in this scope
то нужно внести следующите изменения в файл src/lib/random.cpp: #include "random.h"
+#include
#if defined(Q_WS_X11) || defined(Q_WS_MAC)

то есть добавить сторку #include и повтирить вызов make.

После того как сборка прошла успешно, вызываем:
make install 
для установки KeePassX.

Комментариев нет:

Отправить комментарий