Installing TrueCrypt on Fedora Core 10

I wanted to play with TrueCrypt on FC10.
No RPM for fedore, so source is needed. I used version 6.2

Lots of errors trying to compile with “make WXSTATIC=1”, tried that as I know I didn’t have wxWidgets installed.

Next step was to get the widgets, ‘yum search wxWidgets’ suggested to me I needed
yum install wxGTK wxGTK-devel wxGTK-gl wxBase
so I tried that.

Nope, same error. Can’t find pkcs11.h, maybe thats the cause of all the problems. Onto google, the source of all knowledge (well of most prior problems and solutions anyway).

Found http://macles.blogspot.com/2008/07/installing-truecrypt-on-acer-aspire-one.html (linked to from http://forums.fedoraforum.org/showthread.php?t=206802 where another Fedora user had the same problems) and did as it suggested

sudo yum install make gcc-c++ fuse-devel wxGTK-devel

And in the TrueCrype source directory
wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11.h
wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11f.h
wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t.h

Actually I just needed the fuse-devel for yum (I had the rest), but did need all the wgets.

Then a ‘make’ with no parameters.

That worked. So copy Main/truecrypt to /usr/local/bin/truecrypt and off we go.

Dunno if it works or not yet though. That particular server I only access via ssh so have to locate some tutorials on using TrueCrypt from the command line. Did install in on my FC10 desktop server also where it worked fine, but I have no real use for it there so not really tested although it did create/mount a volume.
Basically I have to think of something to use it forbefore there will be any updated to this post :-).

About mark

At work, been working on Tandems for around 30yrs (programming + sysadmin), plus AIX and Solaris sysadmin also thrown in during the last 20yrs; also about 5yrs on MVS (mainly operations and automation but also smp/e work). At home I have been using linux for decades. Programming background is commercially in TAL/COBOL/SCOBOL/C(Tandem); 370 assembler(MVS); C, perl and shell scripting in *nix; and Microsoft Macro Assembler(windows).
This entry was posted in Unix. Bookmark the permalink.