KeePassX ist ein plattformübergreifender Passwort-Manager, der es Benutzern ermöglicht, Passwörter zu speichern und zu organisieren und sie mit fortschrittlichen Verschlüsselungstechniken sicher aufzubewahren. Diese Anleitung beschreibt, wie Sie den KeePassX-Passwortmanager unter Fedora Linux installieren.
KeePassX-Download
Laden Sie zuerst den Quellcode von der offiziellen Download-Seite von KeePassX herunter. Beispiel:
$ wget http://www.keepassx.org/releases/keepassx-0.4.3.tar.gz
Installationsvoraussetzungen
Im nächsten Schritt werden wir alle Voraussetzungen installieren, um KeePassX erfolgreich zu kompilieren:
$ sudo yum install qt-devel qt-config gcc-c++ libXtst-devel
Kompilierung und Installation
An diesem Punkt sind wir bereit, KeePassX zu dekomprimieren. Bitte beachten Sie, dass Ihre Version möglicherweise anders ist:
$ tar xzf keepassx-0.4.3.tar.gz $ cd keepassx-0.4.3/
und mit make:
$ qmake-qt4 Project MESSAGE: See 'INSTALL' for configuration options. Project MESSAGE: Install Prefix: /usr Project MESSAGE: *** Makefile successfully generated. Project MESSAGE: *** Start make now. $ make
Wenn jetzt alles gut gelaufen ist, sollten Sie eine kompilierte Version von KeePassX zur Installation zur Verfügung haben.
$ sudo make install
Das obige installiert KeePassX auf Ihrem System und sollte in der Lage sein, es von der Befehlszeile aus mit keepassx
zu starten Befehl:
$ keepassx
Fehlerbehebung
Während der Installation bin ich auf einen Kompilierungsfehler gestoßen, den ich für einen Fehler halte, da die getpid-Definition fehlt.
lib/random.cpp: In function ‘void initStdRand()’: lib/random.cpp:98:19: error: ‘getpid’ was not declared in this scope stream << getpid();
Um dieses Problem zu beheben, öffnen Sie src/lib/random.cpp
und füge hinzu:
#include <unistd.h>
irgendwo am Anfang dieses Dokuments. Zum Beispiel direkt nach #include <QTime>