Por que você não pode simplesmente seguir as instruções ? Por que você tem que inventar algo desanimado como sudo cmake
?
Da fonte
Dependências de construção
As seguintes ferramentas devem existir no seu PATH:
make
cmake (>= 2.8.12)
g++ (>= 4.7) or clang++ (>= 3.0)
As seguintes bibliotecas são necessárias:
Qt 5 (>= 5.2): qtbase and qttools5
libgcrypt (>= 1.6)
zlib
libxi, libxtst, qtx11extras (optional for auto-type on X11)
No Debian você pode instalá-los com:
sudo apt-get install build-essential cmake qtbase5-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools libgcrypt20-dev zlib1g-dev libxi-dev libxtst-dev
Criar etapas
Para compilar a partir da fonte:
mkdir build
cd build
cmake ..
make [-jX]
Você terá o binário KeePassX compilado dentro do diretório ./build/src/
.
Para instalar este binário, execute o seguinte:
sudo make install
Mais instruções detalhadas disponíveis no arquivo INSTALL.