Deutsch| English

Zurück   Howtoforge Forum > Linux Foren > Desktop

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1  
Alt 06.11.2008, 18:35
Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 30
Standard "Protect Your Files With TrueCrypt 5.1a On Debian Etch"

Hallo zusammen,
Ich habe mir jetzt vor Kurzem Debian etch mit GNOME aufgesetzt und würde auch dort gerne mein altbewährtes TrueCrypt verwenden.
Gut, habe ich mir gedacht, mal schauen was es dazu so an tutorials gibt.
Nach kurzem googlen stieß ich dann auf http://www.howtoforge.com/setting-up-truecrypt-5.1a-on-debian-etch-gnome Tutorial.

Ich befolgte alle Anweisungen, nur mit dem "kleinen" Unterschied, dass ich TrueCrypt 6.1 installieren möchte.
Bis zu dem Schritt, in dem man die truecrypt-executeable erstellt, läuft alles gut. (make WX_ROOT=~/Desktop/wxGTK-2.8.7 wxbuild)

Danach führe ich make aus, und bekomme folgendes ausgegeben:

Zitat:
In file included from Keyfile.cpp:10:
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:43:21: warning : pkcs11.h: Datei oder Verzeichnis nicht gefunden
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:56: error: ‘CK _SLOT_ID’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:57: error: ‘CK _FLAGS’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:77: error: ‘CK _OBJECT_HANDLE’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:80: error: ‘CK _SLOT_ID’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:86: error: exp ected `)' before ‘errorCode’
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:92: error: exp ected `)' before ‘errorCode’
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:106: error: ‘C K_RV’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:109: error: ‘C K_RV’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:160: error: ‘C K_SESSION_HANDLE’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:181: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:183: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:186: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:194: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:195: error: ‘C K_OBJECT_HANDLE’ was not declared in this scope
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:195: error: te mplate argument 1 is invalid
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:195: error: te mplate argument 2 is invalid
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:195: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:195: error: ‘C K_ATTRIBUTE_TYPE’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:196: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:196: error: ‘C K_OBJECT_HANDLE’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:196: error: ‘C K_ATTRIBUTE_TYPE’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:197: error: ‘C K_SLOT_ID’ was not declared in this scope
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:197: error: te mplate argument 1 is invalid
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:197: error: te mplate argument 2 is invalid
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:198: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:199: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:200: error: ‘C K_SLOT_ID’ has not been declared
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:205: error: ‘C K_FUNCTION_LIST_PTR’ does not name a type
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:211: error: ‘C K_SLOT_ID’ was not declared in this scope
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:211: error: te mplate argument 1 is invalid
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:211: error: te mplate argument 3 is invalid
/home/user/Desktop/truecrypt-6.1-source/Common/SecurityToken.h:211: error: te mplate argument 4 is invalid
Ich dachte zu erst, es hätte etwas mit gcc zu tun, doch gcc ist auf dem neusten Stand.

Ich benutze Debian etch mit dem neusten Kernel und GNOME.
core2due e6700 und Radeo x1900xt sind verbaut.

Ich wäre für Hilfe echt dankbar.

mfg,
MrJack

//edit: Arks, tschuldigung, falsches Unterforum, bitte in "Fragen zu tutorials" verschieben.

Geändert von MrJack (06.11.2008 um 18:53 Uhr).
Mit Zitat antworten
  #2  
Alt 07.11.2008, 22:46
Neuer Benutzer
 
Registriert seit: 07.11.2008
Beiträge: 1
Standard

Das Paket libmusclepkcs11-dev hast du installiert?
Mit Zitat antworten
  #3  
Alt 10.11.2008, 17:08
Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 30
Standard

Hallo zusammen,
Problem ist gelöst, nach einigem Bastelen und googeln ist es mir gelungen, ein .deb zu erstellen.
Es beinhaltet Truecrypt 6.1 + Interface.
Falls es jemand haben möchte, meldet euch einfach.
Mit Zitat antworten
  #4  
Alt 17.11.2008, 15:24
Benutzer
 
Registriert seit: 02.05.2008
Beiträge: 30
Standard Tutorial zu Truecrypt6.1

Hallo zusammen,
Da ich jetzt schon per PN gefragt wurde, ob ich das .deb zur Verfügung stellen kann, werde ich dies nun (mit idiotensicherer Anleitung (die noch unbestätigt ist)) tun.

------------------------------------------------------------------------------------------------

1.
Als root (root wird man, indem man "su" in die Konsole eintippt und das root-passwort eingibt)

Code:
apt-get install build-essential libfuse-dev fuse-utils pkg-config libgtk2.0-dev
2.

Als root
Code:
vi /etc/modules
3.

Als root
Einfügen:
Code:
#FUSE for TrueCrypt
fuse
(zum Beenden strg+x drücken, dann "j" und ENTER (ohne die ") )

4.

Als root
Code:
visudo
5.

Als root einfügen:
Code:
%truecrypt ALL=(root) /home/$dein_benutzername/Desktop/truecrypt --core-service
Du musst $dein_benutzername mit deinem Benutzernamen ersetzen, also wenn dein user "peter" heißt, musst du schreiben (groß- und Kleinschreibung beachten):
Code:
%truecrypt ALL=(root) /home/peter/Desktop/truecrypt --core-service
Den Editor vi beendest du wieder mit strg+x .

6.
Gehe bei GNOME oben auf "Desktop", dann auf den Reiter "Administration" und anschließend auf den Reiter "benutzer und Gruppen".
Erstelle eine neue Gruppe namens "truecrypt" (kleinschreibung beachten!), und füge dieser deinen Benutzer hinzu (wenn dein Benutzer Peter heißt, fügst du Peter hinzu).

7. gehe in das Verzeichniss, in dem sich truecrypt_6.1-1_i386.deb befindet.
Führe aus (als root):
Code:
dpkg -i truecrypt_6.1-1_i386.deb
7. Ausführen (als User (user wird man, indem man, wenn man schon root ist, "exit" in die konsole eintippt. Solltest du nicht schon root sein, einfach weiter machen))

Code:
cp /usr/bin/truecrypt /home/$dein_benutzername/Desktop/
So, jetzt einfach auf dem Desktop die Verknüpfung "truecrypt" auführen.

Downlaod .deb:

http://www.file-upload.net/download-..._i386.deb.html


Sollten noch Fehler drin sein könnt ihr mich ruhig korrigieren.
mfg,
MrJack
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:12 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0