KeepassXC/Kompilieren

Aus Foxwiki

Beschreibung

KeePassXC kompilieren (install) aus einer fremden Quelle, die nicht von der Repository von Debian stammt.(Das install) bitte per root ausführen

Vorgehensweise

  • Gehen sie auf die Seite Keepassxc.org/download
  • Über die Seite "source code" "source code release" downloaden
  • Über die Konsole mit dem Befehl apt purge keepassxc alte Version löschen
  • Auf der Konsole: cd Downloads
  • Danach tue schrittweise folgendes:sei(root)
tar -xJf keepassxc-2.5.1.-src.tar.xz
cd keepassxc-2.5.1
# apt install build-essential cmake g++

Anschließend werden die benötigten Bibliotheken installiert. Diese können unter https://github.com/keepassxreboot/keepassxc/wiki/Set-up-Build-Environment-on-Linux eingesehen werden. Für die Version 2.5.1 benötigen wir :

# apt install qtbase5-dev qttools5-dev qttools5-dev-tools libqt5svg5-dev \
   libgcrypt20-dev libargon2-dev libqrencode-dev libsodium-dev zlib1g-dev
# apt install libxi-dev libxtst-dev libqt5x11extras5-dev libyubikey-dev \
    libykpers-1-dev libcurl4-openssl-dev libquazip5-dev libreadline-dev

Sobald die Abhängigkeiten installiert sind, dann sind die nächsten Schritte:

mkdir build 
cd build
cmake -DWITH_XC_ALL=ON ..

Zum Kompilieren verwenden wir den Befehl "checkinstall", dieser ist in der aktuellen Debian Version nicht enthalten. Daher muss ein Backport Repository eingebunden werden. Siehe Backport Repository einbinden Danach # apt install checkinstall ausführen. Anschließend folgenden Befehl im Ordnet /home/user/Downloads/keepassxc-2.5.1/build

checkinstall
  • In der Installation die erste Frage zur Doc mit n (No) beantworten.
  • Anschließend können mit den Ziffern und Enter die entsprechenden Infos bearbeitet werden, dort unter 2 keepassXC, unter 3 2.5.1 und unter 8 https://keepassxc.org/download/#source eintragen.
  • Mit Enter weiter und Kompilierung abwarten
  • Das .deb Paket mit dem entsprechenden Namen wurde in dem Ordner /build erstellt

Weitere Informationen

Ufukmeral (Diskussion) 11:42, 17. Mai 2019 (CEST)