TrueCrypt is a free open-source disk encryption software for Windows 7/Vista/XP, Mac OS X and Linux. To get a sense for the meaning "free", you better read the bundled license.txt ...

Anyway, if you're about to build TrueCrypt for yourself (eg. because you want to add a small modification or whatsoever), here's how to do it in Ubuntu Karmic ...
The instructions in the source tarball (Readme.txt) are pretty clear on what you need. I'll just list the packages so you get it right without much looking up:
-
apt-get install make g++ pkg-config libwxgtk2.8-0 libwxgtk2.8-dev fuse-utils libfuse-dev
(Note: truecrypt depends on a few other packages, but Karmic already has them in case of a default installation. These are: mount, dmsetup. And of course you need a kernel with loop device support, device mapper, FUSE and encryption modules (the latter is not crucial).)
- Download the source code from http://www.truecrypt.org/
-
tar xzf "TrueCrypt 6.3a Source.tar.gz"
cd truecrypt-6.3a-source
wget 'ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11.h' 'ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11f.h' 'ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11t.h'
make
The official binary distribution package of TrueCrypt 6.3a for Linux contains the following files:
/usr/share/truecrypt/doc/License.txt
/usr/share/truecrypt/doc/TrueCrypt User Guide.pdf
/usr/share/pixmaps/truecrypt.xpm
/usr/share/applications/truecrypt.desktop
/usr/bin/truecrypt
/usr/bin/truecrypt-uninstall.sh
After compilation is done, you'll have the
truecrypt binary in the
truecrypt-6.3a-source/Main directory and the documentation files (
License.txt and
TrueCrypt User Guide.pdf) in
truecrypt-6.3a-source/Release/Setup Files. The following files are not present in the source bundle:
truecrypt.xpm
truecrypt.desktop
truecrypt-uninstall.sh
You can fetch them from the binary bundle or create your own versions (for making a new icon you can use either
GIMP or
Inkscape, for example *.desktop files take a look at the contents of the
/usr/share/applications directory ... and for creating an uninstall script ... well ... you probably already know how to do that if you're compiling your own version of TrueCrypt

).
Recent comments
6 days 17 hours ago
1 week 15 hours ago
1 week 17 hours ago
1 week 1 day ago
1 week 1 day ago
1 week 5 days ago
1 week 5 days ago
3 weeks 3 days ago
3 weeks 3 days ago
3 weeks 5 days ago