KeepassXC/Kompilieren: Unterschied zwischen den Versionen

Aus Foxwiki
Michelmekedjue (Diskussion | Beiträge)
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.(Das install) bitte per root ausführen
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]]
 
,Sich abmelden. 
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
[[Benutzer:Ufukmeral|Ufukmeral]] ([[Benutzer Diskussion:Ufukmeral|Diskussion]]) 11:42, 17. Mai 2019 (CEST)

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

Weitere Informationen