TrueCrypt for Slackware How-To
I couldn't find any good info on compiling truecrypt on slackware but I figured it out and though I would share.
Note: you need to be root. 1. Download truecrypt source from www.truecrypt.org and expand it in a temporary folder. 2. Ftp the files below from ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20 and copy them into the truecrypt source directory. /opt/truecrypt/truecrypt-6.1a-source in my case. cryptoki.h ct-kip.h opt-pkcs11.h pkcs-11v2-20a3.h pkcs-11v2-20a3d3.h pkcs11.h pkcs11f.h pkcs11t-consolidated-d1.h pkcs11t.h pkcs11t.h.org 3. Download wxWidgets from: http://www.wxwidgets.org/downloads/ wxAll is what you want. 4. unpack wxWidgets in the truecrypt source directory. 5. run the following command from the truecrypt source directory /opt/truecrypt/truecrypt-6.1a-source# make WX_ROOT=/opt/truecrypt/truecrypt-6.1a-source/wxWidgets-2.8.10 wxbuild Note: change directories to match your installation 6. run the following command: make WXSTATIC=1 7. see the readme file in the truecrypt source directory for the rest of the info. Good Luck. |
Helpful
|
Why do we need TrueCrypt? Just an honest question, since LUKS woks fine and there's a README_CRYPT.TXT on most Slackware mirrors that shows you how to install Slackware using LUKS and LVM2. The README works great, and I'm using mine "fully" encrypted (i.e. except for /boot).
|
Quote:
(2) Windows intraoperability I use LUKS too. |
[QUOTEHelpful
__________________ Your manuscript is both good and original. But the part that is good is not original, and the part that is original is not good. [attributed to Samuel Johnson] [/QUOTE] I was trying to be helpful, I require TrueCrypt. I won't make that mistake again. --peace out. |
I don't know where the best place to post it would be, but a while back I threw together a handy SlackBuild script for truecrypt that pulls all of this together. If anyone is interested, let me know.
|
Quote:
Eric |
I knew that sig was going to get taken personally sooner or later. Dang, I'll have to change it. Guess maybe I should remove my thanks too.
|
Sorry, I misread your post - No hard feelings.
---Dennis |
bl0tt0: I'd be interested, but I'm sure others would be too - here's what I think, try
http://slackbuilds.org/guidelines/ dcsmith300: I guess it's pretty funny actually. Sorry about the misunderstanding and welcome to LQ. |
I use Luks too and it works well.
I also use TrueCrypt so I can create encrypted containers to share with my Windows friends. |
Two things
Two things that might help other people:
1) opt-pkcs11.h isn't on the ftp server - it's called otp-pkcs11.h on there. I have no idea which is correct, so I just copied otp-pkcs11.h to opt-pkcs11.h so I had both JIC. 2) If you are building from CLI (like me), you need to add NOGUI=1 to both 'make' commands like this: Code:
make NOGUI=1 WX_ROOT=/wx_path/ wxbuild -Rigor Mortis Spigot 37 Development Team |
I used truecrypt in the past for cross-platform compatibility but I've since found FreeOTFE which works great on Windows with luks volume created under Linux.
|
Quote:
|
An alternative method:
1) Download and install wxGTK (or another on if you want), and compile with these options: Code:
./configure --prefix=/usr --enable-shared --with-opengl --enable-unicode 2) Download truecrypt, extract, open a terminal in the extracted directory. 3) Run: Code:
wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/*.h* |
All times are GMT -5. The time now is 01:34 AM. |