Поддержка Keepass kdb?

Решено, добавив 1MB до и 1MB после раздела. С Gparted это звучит так

1
задан 22 May 2016 в 02:14

1 ответ

Для тех из вас, кто предпочитает компилировать старые или отсутствующие пакеты или которые хотят иметь как KeepassX версии 2, так и 0.4, вы можете следовать этим инструкциям:

Установить зависимости сборки (sudo apt-get install build-essential libqt4-dev libxtst-dev qt4-make). Загрузите исходный код последней версии 0.4 (0.4.4) keepassx-0.4.4.tar.gz Декомпрессируйте ее (tar xvf keepassx-0.4.4.tar.gz). Войдите в каталог (cd keepassx-0.4.4/). Отредактируйте файл src/lib/random.cpp, чтобы добавить строку #include <unistd.h> вокруг строки 22 (это требование для компиляции с версией GCC в последних версиях Ubuntu). Запустите qmake, чтобы создать Makefile (qmake PREFIX=/usr/local). Запустите make для создания исполняемого файла (make). Установите исполняемый файл (sudo make install). Это поместит бинарный исполняемый файл в /usr/local/bin/keepassx.

Теперь вы можете создать новый значок запуска для /usr/local/bin/keepassx, чтобы запустить версию 0.4. (Возможно, вам нужно будет отредактировать старую программу keepassx, чтобы указать на /usr/bin/keepassx для запуска версии 2).

Это должно работать хотя бы для Ubuntu 16.04 (Xenial) до 17.10 (Artful).

Это скриншот обеих версий, работающих бок о бок в Ubuntu Mate 16.04:

7
ответ дан 23 May 2018 в 10:54

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

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