====== KeePassX ====== ==== KeePassX 4.0.3 ==== Для установки **KeePassX** на Debian скорее всего понадобится его скомпилировать из исходников. И так, скачиваем последнюю версию и распаковываем в нужную нам директорию. После чего приступаем к компиляции. > INSTALL инструкция не очень мне помогла... поэтому, описываю последовательность команд. sudo -s apt-get install build-essentials qt4-sdk libxtst-dev -y В принципе, полный пакет qt4 можно не устанавливать, но я решил, не париться и поставить- пригодится. Если все таки нет желания ставить QT-SDK, то можно установить только не обходимые. sudo -s apt-get install build-essentials qt4-make libqt4-dev libxtst-dev -y > Я установил SDK и все сработало, 2й вариант не пробовал. Итак, следующим шагом будет применить patch, куда без него... В этом патче, мы добавляем нехватающего заголовка **unistd.h** > Если это делать вручную, то + символ говорит что нужно добавить эту строку, сам + не нужен. --- keepassx-0.4.3/src/lib/random.cpp 2013-01-14 11:40:16.989208324 -0600 +++ keepassx-0.4.3-cl/src/lib/random.cpp 2013-01-14 11:34:50.605939960 -0600 @@ -19,6 +19,7 @@ ***************************************************************************/ #include "random.h" +#include #if defined(Q_WS_X11) || defined(Q_WS_MAC) #include Ну вот, теперь можно смело устанавливать. sudo -s qt4-make make make install Все, KeePassX собрана и установлена на вашем компьютере. ==== KeePassX 2 beta ==== Для установки KeePassX 2, нужно выполнить немного другие действия. sudo apt-get update && sudo apt-get install git-core sudo apt-get -y install build-essential cmake sudo apt-get -y install qtbase5-dev libqt4-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools sudo apt-get -y install zlib1g-dev libgcrypt20-dev libxtst-dev Далее нужно клонировать исходники и провести компиляцию git clone https://github.com/keepassx/keepassx.git -b 2.0 mkdir keepassx/build pushd keepassx/build cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX=/usr/local .. make sudo make install Ну вот, теперь вроде как должно работать.