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. | ||
== Vorgehensweise == | == Vorgehensweise == | ||
Zeile 30: | Zeile 30: | ||
cmake -DWITH_XC_ALL=ON .. | cmake -DWITH_XC_ALL=ON .. | ||
Zum Kompilieren verwenden wir den Befehl "checkinstall", dieser ist in der aktuellen Debian Version nicht enthalten. | Zum Kompilieren verwenden wir den Befehl "checkinstall", dieser ist in der aktuellen Debian Version nicht enthalten. Daher muss ein Backport Repository eingebunden werden. Siehe [[Debian_Repositories#Backport_Repository_anlegen_.28Linux_Buster.29|Backport Repository einbinden]] | ||
Daher muss ein Backport Repository eingebunden werden. Siehe [[Debian_Repositories#Backport_Repository_anlegen_.28Linux_Buster.29|Backport Repository einbinden]] | |||
Danach <code># apt install checkinstall</code> ausführen. Anschließend folgenden Befehl im Ordner /home/user/Downloads/keepassxc-2.5.1/build ausführen: | Danach <code># apt install checkinstall</code> ausführen. Anschließend folgenden Befehl im Ordner /home/user/Downloads/keepassxc-2.5.1/build ausführen: | ||
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.1 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.1 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 | * Am Ende der Installation die erste Frage mit n und die zweite mit yes beantworten | ||
*Das .deb Paket mit dem entsprechenden Namen wurde in dem Ordner /build erstellt | * Das .deb Paket mit dem entsprechenden Namen wurde in dem Ordner /build erstellt | ||
== Weitere Informationen== | == Weitere Informationen== | ||
* https://keepassxc.org/docs#wiki | * https://keepassxc.org/docs#wiki | ||
* https://github.com/keepassxreboot/keepassxc/wiki | |||
Version vom 21. Januar 2020, 17:01 Uhr
Beschreibung
KeePassXC kompilieren (install) aus einer fremden Quelle, die nicht von der Repository von Debian stammt.
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 [Libraries] 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 Ordner /home/user/Downloads/keepassxc-2.5.1/build ausführen:
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.1 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
- Das .deb Paket mit dem entsprechenden Namen wurde in dem Ordner /build erstellt