KeepassXC/Kompilieren: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(49 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''KeePassXC kompilieren''' | |||
KeePassXC kompilieren | |||
== | ==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 | |||
; 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 | # apt install checkinstall | ||
== 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 | |||
* 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 | |||
== Weitere Informationen== | |||
* https://github.com/keepassxreboot/keepassxc/wiki/Building-KeePassXC | |||
* https://keepassxc.org/docs#wiki | |||
* https://github.com/keepassxreboot/keepassxc/wiki | |||
[[ | [[Kategorie:Passwort]] |
Aktuelle Version vom 12. Oktober 2023, 19:19 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 keepassxc
alte 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