KeepassXC/Kompilieren

Aus Foxwiki

KeePassXC kompilieren

Vorbereitung

Bibliotheken installieren
# apt install qtbase5-dev qttools5-dev qttools5-dev-tools libqt5svg5-dev libgcrypt20-dev libargon2-dev libqrencode-dev libsodium-dev zlib1g-dev
Zum Kompilieren verwenden wir den Befehl "checkinstall"
  • "checkinstall" ist in Debian Stable nicht enthalten
  • Daher muss das Backport Repository eingebunden werden
Nach dem Einbinden die Befehle ausführen
# apt update
# apt install checkinstall

Vorgehensweise

  1. Gehen sie auf die Seite Keepassxc.org/download
  2. Über die Seite "source code" "source code release" downloaden
  3. . Über die Konsole mit dem Befehl apt purge keepassxc alte Version löschen
  4. . In den Ordner 'Downloads' gehen
  5. . cp keepassxc-2.5.4-src.tar.xz /usr/src/
  6. . In den Ordner /usr/src/ gehen
  7. . Danach tue schrittweise folgendes
    1. tar -xJf keepassxc-2.5.4-src.tar.xz
    2. cd keepassxc-2.5.4
    3. apt install build-essential cmake g++
    4. mkdir build
    5. cd build
    6. cmake -DWITH_XC_ALL=ON ..
    7. checkinstall

In der Installation die erste Frage zur Doc mit n (No) beantworten.

  • In dem anschließenden Screen einmal Enter drücken
  • Anschließend erscheint ein Bildschirm mit Meta-Informationen.
  • Mit Enter weiter und Kompilierung abwarten
  • Am Ende der Installation die erste Frage mit n und die zweite mit yes beantworten [FIXME]
  • Das .deb Paket mit dem entsprechenden Namen wurde in dem Ordner /build erstellt

Weitere Informationen