KeepassXC/Kompilieren: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Beschreibung == | == Beschreibung == | ||
KeePassXC kompilieren (install) aus einer fremden Quelle, die nicht von der Repository von Debian stammt. | KeePassXC kompilieren (install) aus einer fremden Quelle, die nicht von der Repository von Debian stammt. | ||
==Vorbereitung== | |||
Die benötigten Bibliotheken installieren. Diese können unter [[https://github.com/keepassxreboot/keepassxc/wiki/Set-up-Build-Environment-on-Linux|Debian Libraries]] eingesehen werden. Für die Version 2.5.4 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 | |||
Zum Kompilieren verwenden wir den Befehl "checkinstall", dieser ist in der aktuellen Debian Version nicht enthalten. Daher muss ein Backport Repository eingebunden werden. Siehe [[Linux:Debian:Repositories]] | |||
Danach '''checkinstall''' installieren: | |||
# apt install checkinstall | |||
== Vorgehensweise == | == Vorgehensweise == | ||
1. Gehen sie auf die Seite [https://keepassxc.org/download/#source Keepassxc.org/download] | |||
2. Über die Seite "source code" "source code release" downloaden | |||
3. Über die Konsole mit dem Befehl <code>apt purge keepassxc</code> alte Version löschen | |||
4. <code>cd /usr/src/</code> | |||
5. 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 | # checkinstall | ||
* In der Installation die erste Frage zur Doc mit n (No) beantworten. | * 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. | * 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] |
Version vom 28. Mai 2020, 11:36 Uhr
Beschreibung
KeePassXC kompilieren (install) aus einer fremden Quelle, die nicht von der Repository von Debian stammt.
Vorbereitung
Die benötigten Bibliotheken installieren. Diese können unter [Libraries] eingesehen werden. Für die Version 2.5.4 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
Zum Kompilieren verwenden wir den Befehl "checkinstall", dieser ist in der aktuellen Debian Version nicht enthalten. Daher muss ein Backport Repository eingebunden werden. Siehe Linux:Debian:Repositories
Danach checkinstall installieren:
# 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. cd /usr/src/
5. 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