Truecrypt42
Aus Fedorawiki.de
| |
Dieser Artikel wurde neu erstellt und bedarf evtl. noch einer Korrekturlesung. Danach kann diese Box entfernt werden. |
Auf dieser Seite wird die Installation von Truecrypt 4.2a beschrieben. Da bereits Truecrypt 4.3 erschienen ist, wurde eine Anleitung für Truecrypt 4.3 wurde auf dieser Wiki-Seite erstellt.
Programm-Abhängigkeiten installieren
Als Beispiel dient die Kernelversion 2.6.19-1.2895.fc6 i686.
Im ersten Schritt überprüfen wir, ob das Paket kernel-devel installiert ist.
rpm -q kernel-devel
Ausgabe z.B.: kernel-devel-2.6.19-1.2895.fc6
installierte Kernel Version ermitteln
uname -rm
Ausgabe z.B.: 2.6.19-1.2895.fc6 i686
yum-utils installieren
Es wird das Programm yumdownloader aus den yum-utils benötigt um die Kernel-Sourcen bequem herrunterladen zu können.
Kernel-Sourcen herunterladen und installieren
Herunterladen der Sourcen
Besonderheiten bei Fedora 7
Nun die Installation
Kernel-Sourcen entpacken
Wechseln in das Verzeichnis
cd /usr/src/redhat/SPECS
Entpackungsvorgang starten
Die Datei dm.h in den Kernel-Header-Ordner kopieren
Die Original-Truecrypt-Sourcen entpacken
Von der Truepcrypt-Webseite kann ein tarball der Sourcen heruntergeladen werden. http://www.truecrypt.org/downloads.php
Entpacken des tarballs
tar xfz truecrypt-4.2a-source-code.tar.gz -C /tmp
Den Patch im truecrypt-Verzeichnis abspeichern und anwenden
Den notwendigen Patch downloaden.
wget http://cante.net/~jaalto/tmp/bug/truecrypt/truecrypt-4.2a-Dm-target.c--kernel-2.6.18-and-2.6.19.patch
Wechseln in das Download-Verzeichnis
cd /tmp
Verschieben des Patches
Wechseln in das Verzeichnis
Anwenden des Patches
Truecrypt kompilieren
Vor dem Start des Build-Vorganges muss in das Verzeichnis Linux gewechselt werden.
cd Linux
Nun kann der Prozess gestart werden.
Truecrypt installieren
Nun kann die eigentliche Installation gestartet werden.
| |
<b>Achtung:</b> Bei der Installation eines neuen Kernels, müssen die meisten Schritte wiederholt werden. |
Truecrypt RPM erstellen
Truecrypt RPM Sourcepaket downloaden und installieren
Dadurch werden die SOURCEN unter /usr/src/redhat/SOURCES und die SPEC Datei unter /usr/src/redhat/SPECS installiert.
wget http://rpmfarm.free.fr/5/i386/SRPMS.farm/truecrypt-4.2a-3.EL.FC5.src.rpm
Installieren des Paketes
Truecrypt Sourcen für kernel-2.6.18/19 patchen
Den notwendigen Patch downloaden
wget http://cante.net/~jaalto/tmp/bug/truecrypt/truecrypt-4.2a-Dm-target.c--kernel-2.6.18-and-2.6.19.patch
Verschieben in das Source-Verzeichnis
Starten des Patches
RPM Pakete erstellen
Folgende RPM Pakete werden erstellt
- /usr/src/redhat/SRPMS/truecrypt-4.2a-3.src.rpm
- /usr/src/redhat/RPMS/i686/truecrypt-4.2a-3.i686.rpm
- /usr/src/redhat/RPMS/i686/kmod-truecrypt-2.6.19-1.2895.fc6-4.2a-3.i686.rpm
Truecrypt RPM Pakete installieren
Nun können die Pakete isntalliert werden.
Truecrypt Module laden
und
Prüfen, ob Module geladen sind
Es erscheint die Ausgabe:
truecrypt 163588 0 dm_mod 63449 3 truecrypt,dm_mirror,dm_multipath
Siehe auch