Спасибо. У Джона Тейлора не та реинкорнация программы что мне нужна. Она хороша, но...
Версия keepass из родных репозиториев не показывает часть символов в пароле. Меня это достало. Установил версию из репозитория Тейлора, она лучше, но я не очень доверяю сторонним репозиториям (только канноникал) и второе по ctr+v в программу не корректно вставляются русские символы.
Поэтому пошло keepasX. Если не поставиться вторая версия (для работы с моей базой kdbx), то буду конвертировать базу в старый формат kdb и работать с KeepassX.
попробую помучать эту ссылку ww.wikihow.com/Install-Keepassx-2.X-on-Ubuntu/Debian-Linux
мне гугл не дал такой, еще раз спасибо.
Пользователь решил продолжить мысль 26 Октября 2013, 00:48:08:
Установил требуемые пакеты и запустил cmake . операция закончилась без ошибок
Запустил make и тут промелькнуло несколько строк типа:
/home/korolev/kkk/keepassx-2.0-alpha4/src/crypto/SymmetricCipherGcrypt.cpp:134:18: предупреждение: variable «error» set but not used [-Wunused-but-set-variable]
/home/korolev/kkk/keepassx-2.0-alpha4/src/crypto/SymmetricCipherGcrypt.cpp: В функции-члене «virtual void SymmetricCipherGcrypt::reset()»:
/home/korolev/kkk/keepassx-2.0-alpha4/src/crypto/SymmetricCipherGcrypt.cpp:152:18: предупреждение: variable «error» set but not used [-Wunused-but-set-variable]
Я стал собирать deb-пакет
sudo checkinstall -D
и закончилось это ошибкой.
Some of the files created by the installation are inside the home directory: /home
You probably don't want them to be included in the package.
Вы хотите посмотреть их список? [n]:
Исключить их из пакета? (ответить ДА-хорошая идея) [n]:
Some of the files created by the installation are inside the build
directory: /home/korolev/kkk/keepassx-2.0-alpha4
You probably don't want them to be included in the package,
especially if they are inside your home directory.
Do you want me to list them? [n]:
Исключить их из пакета? (ответить ДА-хорошая идея) [y]:
Файлы копируются во временный каталог...OK
Stripping ELF binaries and libraries...OK
Сжимаются страницы руководства...OK
Построение списка файлов...OK
Собирается Debian-пакет... FAILED!
*** Ошибка сборки пакета
Желаете просмотреть лог-файл? [y]:
Удаляются временные файлы...OK
Записывается пакет с резервной копией...OK
OK
Удаляется временный каталог...OK
Сборщик пакета спросил показать мне ошибку в логахя согласился, но открыл пустой файл. Так я и не понял, что мешает установке. Остутствие какой-то команды для cmake . или что-то другое.
Пользователь решил продолжить мысль 26 Октября 2013, 00:51:14:
вообще он не может найти либы gcrypt
если это было так,то после выполнения:
sudo apt-get build-dep keepassx
sudo apt-get install ubuntu-dev-tools cmake zlib1g-dev libgcrypt11-dev
gcrypt встал автоматом и cmake . прошел без ошибок
Пользователь решил продолжить мысль 26 Октября 2013, 01:08:35:
Извиняюсь.

со слепу не увидел, что он всего лишь ругается в логах нато что версия должна начинаться с цифры. Поменял название и программа скомпилировалась и установилась. Работает. Только запускается из командной строки.
Пользователь решил продолжить мысль 26 Октября 2013, 01:23:08:
маленькая инструкция как можно установить программу из исходников:1 - тут
https://www.keepassx.org/dev/attachments/download/36/keepassx-2.0-alpha4.tar.gz скачал исходники в папку в домашнем каталоге
2 - В терминале перешел в папку с архивом
cd ~/kkk/
3 - распаковал архив командой
tar xvfz *.tar.gz
4 - В терминале перешел в папку с исходниками
cd ~/kkk/keepassx-2.0-alpha4
5 - установил
sudo apt-get install build-essential
sudo apt-get build-dep keepassx
sudo apt-get install ubuntu-dev-tools cmake zlib1g-dev libgcrypt11-dev
sudo apt-get install libqt4-dev libqt4-core libqt4-gui
sudo apt-get install checkinstall
6 - Запустил команду
cmake .
7 - Запустил команду
make
8 - Запустил команду
sudo checkinstall -D
и тут надо вручную поменять название версии
Этот пакет был создан с использованием данных значений:
0 - Maintainer: [ root@Vostro-1220 ]
1 - Summary: [ Package created with checkinstall 1.6.2 ]
2 - Name: [ keepassx-2.0 ]
3 - Version: [ alpha4 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ keepassx-2.0-alpha4 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ keepassx-2.0 ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Введите номер для изменения параметра или нажмите ВВОД для продолжения: 3
Введите новую версию:
>> 4
Этот пакет был создан с использованием данных значений:
0 - Maintainer: [ root@Vostro-1220 ]
1 - Summary: [ Package created with checkinstall 1.6.2 ]
2 - Name: [ keepassx-2.0 ]
3 - Version: [ 4 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ keepassx-2.0-alpha4 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ keepassx-2.0 ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
т.е нажимаем цифру 3 для входа в изменение версии и меняем ее на цифру (иначе сборщик пакета вернет ошибку)
После этого у меня пакет не только собрался, но и сразу сам установился

Запускается из командной строки
keepassx
и вроде работает нормально