1. ситуация
Перенос базы паролей с одного компьютера на новый. KeepassX 2.0 великолепен, но он не поддерживает загрузку старых БД. На самом деле вы должны использовать keepassX 2.0, поскольку он имеет регулярные выпуски и намного безопаснее.
2. Главная проблема
В старых версиях в процессе сборки cmake/qmake есть фатальная ошибка, препятствующая установке
3. Процесс пока
Старые версии с сайта KeepassX.org доступны для скачивания - их необходимо собрать из исходного кода с помощью cmake/qmake
4. Дорожный блок
Существует проблема с getpid
являющаяся ошибкой в обеих версиях .4.3 и .4.4, которая препятствовала дальнейшей установке make / make, чтобы она заработала.
lib/random.cpp: In function ‘void initStdRand()’:
lib/random.cpp:98:19: error: ‘getpid’ was not declared in this scope
stream << getpid();
^
Makefile:838: recipe for target '../build/random.o' failed
make[1]: *** [../build/random.o] Error 1
make[1]: Leaving directory '/home/angela/Downloads/keepassx-0.4.4/src'
Makefile:39: recipe for target 'sub-src-make_default' failed