Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== KeePassX ====== ==== KeePassX 4.0.3 ==== Для установки **KeePassX** на Debian скорее всего понадобится его скомпилировать из исходников. И так, скачиваем последнюю версию и распаковываем в нужную нам директорию. После чего приступаем к компиляции. > INSTALL инструкция не очень мне помогла... поэтому, описываю последовательность команд. <code> sudo -s apt-get install build-essentials qt4-sdk libxtst-dev -y </code> В принципе, полный пакет qt4 можно не устанавливать, но я решил, не париться и поставить- пригодится. Если все таки нет желания ставить QT-SDK, то можно установить только не обходимые. <code> sudo -s apt-get install build-essentials qt4-make libqt4-dev libxtst-dev -y </code> > Я установил SDK и все сработало, 2й вариант не пробовал. Итак, следующим шагом будет применить patch, куда без него... В этом патче, мы добавляем нехватающего заголовка **unistd.h** > Если это делать вручную, то + символ говорит что нужно добавить эту строку, сам + не нужен. <code> --- 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 <unistd.h> #if defined(Q_WS_X11) || defined(Q_WS_MAC) #include <QFile> </code> Ну вот, теперь можно смело устанавливать. <code> sudo -s qt4-make make make install </code> Все, KeePassX собрана и установлена на вашем компьютере. ==== KeePassX 2 beta ==== Для установки KeePassX 2, нужно выполнить немного другие действия. <code> 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 </code> Далее нужно клонировать исходники и провести компиляцию <code> 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 </code> Ну вот, теперь вроде как должно работать. linux/soft/keepassx.txt Последнее изменение: 2020/11/11 03:25(внешнее изменение)