KeepassXC/Kompilieren: Unterschied zwischen den Versionen
Erscheinungsbild
	
	
K Textersetzung - „\[\[Kategorie([A-zA-z])“ durch „[[Kategorie:\1“  | 
				|||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
KeePassXC   | '''KeePassXC kompilieren'''  | ||
==Vorbereitung==  | ==Vorbereitung==  | ||
; Bibliotheken installieren  | |||
* [https://github.com/keepassxreboot/keepassxc/wiki/Set-up-Build-Environment-on-Linux|Debian Libraries]  | |||
  # apt install qtbase5-dev qttools5-dev qttools5-dev-tools libqt5svg5-dev libgcrypt20-dev libargon2-dev libqrencode-dev libsodium-dev zlib1g-dev  |   # 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"  | |||
<s>  | |||
* "checkinstall" ist in Debian Stable nicht enthalten  | |||
* Daher muss das Backport Repository eingebunden werden  | |||
** Siehe [[Linux/Debian:Repositories]].   | |||
</s>  | |||
; Nach dem Einbinden die Befehle ausführen  | |||
  # apt update  |   # apt update  | ||
  # apt install checkinstall  |   # apt install checkinstall  | ||
== Vorgehensweise ==  | == Vorgehensweise ==  | ||
# Gehen sie auf die Seite [https://keepassxc.org/download/#source Keepassxc.org/download]  | |||
# Über die Seite "source code" "source code release" downloaden  | |||
#. Über die Konsole mit dem Befehl <code>apt purge keepassxc</code> alte Version löschen  | |||
#. In den Ordner 'Downloads' gehen  | |||
#. <code>cp keepassxc-2.5.4-src.tar.xz /usr/src/</code>  | |||
#. In den Ordner /usr/src/ gehen  | |||
#. Danach tue schrittweise folgendes  | |||
## tar -xJf keepassxc-2.5.4-src.tar.xz  | |||
## cd keepassxc-2.5.4  | |||
## apt install build-essential cmake g++  | |||
## mkdir build    | |||
## cd build  | |||
## cmake -DWITH_XC_ALL=ON ..  | |||
## checkinstall  | |||
In der Installation die erste Frage zur Doc mit n (No) beantworten.    | |||
* In dem anschließenden Screen einmal Enter drücken  | * In dem anschließenden Screen einmal Enter drücken  | ||
* Anschließend erscheint ein Bildschirm mit Meta-Informationen. Hier können mit den Ziffern und Enter die entsprechenden Infos bearbeitet werden, dort unter [2] keepassXC, unter [3] 2.5.4 und unter [8] https://keepassxc.org/download/#source eintragen.    | * Anschließend erscheint ein Bildschirm mit Meta-Informationen.    | ||
** Hier können mit den Ziffern und Enter die entsprechenden Infos bearbeitet werden, dort unter [2] keepassXC, unter [3] 2.5.4 und unter [8] https://keepassxc.org/download/#source eintragen.    | |||
* Mit Enter weiter und Kompilierung abwarten  | * Mit Enter weiter und Kompilierung abwarten  | ||
* Am Ende der Installation die erste Frage mit n und die zweite mit yes beantworten [FIXME]  | * Am Ende der Installation die erste Frage mit n und die zweite mit yes beantworten [FIXME]  | ||
| Zeile 39: | Zeile 46: | ||
* https://github.com/keepassxreboot/keepassxc/wiki  | * https://github.com/keepassxreboot/keepassxc/wiki  | ||
[[Kategorie:  | [[Kategorie:Passwort]]  | ||
Aktuelle Version vom 30. Oktober 2025, 11:04 Uhr
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
- Siehe Linux/Debian:Repositories.
 
 
- Nach dem Einbinden die Befehle ausführen
 
# apt update # apt install checkinstall
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 keepassxcalte Version löschen - . In den Ordner 'Downloads' gehen
 - . 
cp keepassxc-2.5.4-src.tar.xz /usr/src/ - . In den Ordner /usr/src/ gehen
 - . Danach tue schrittweise folgendes
- tar -xJf keepassxc-2.5.4-src.tar.xz
 - cd keepassxc-2.5.4
 - apt install build-essential cmake g++
 - mkdir build
 - cd build
 - cmake -DWITH_XC_ALL=ON ..
 - 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.
- Hier können mit den Ziffern und Enter die entsprechenden Infos bearbeitet werden, dort unter [2] keepassXC, unter [3] 2.5.4 und unter [8] https://keepassxc.org/download/#source eintragen.
 
 - 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