Files can be copied to and from a mounted TrueCrypt volume just like they are copied to/from any normal disk (for example, by simple drag-and-drop operations). Files are automatically being decrypted on-the-fly (in memory/RAM) while they are being read or copied from an encrypted TrueCrypt volume. Similarly, files that are being written or copied to the TrueCrypt volume are automatically being encrypted on-the-fly (right before they are written to the disk) in RAM. Note that this does not mean that the whole file that is to be encrypted/decrypted must be stored in RAM before it can be encrypted/decrypted. There are no extra memory (RAM) requirements for TrueCrypt.
Preparing your System
sudo aptitude install sun-java6-jre python-pexpect build-essential
Now you need to download the truecrypt .deb package from here for your ubuntu version.
Now you should be having truecrypt-4.3a-ubuntu-7.10-x86.tar.gz file extract this using the following command
sudo tar xzvf truecrypt-4.3a-ubuntu-7.10-x86.tar.gz
Now you have truecrypt-4.3a folder
Go into the folder and install .deb package
sudo dpkg -i truecrypt_4.3a-0_i386.deb
Now you should be able to see the following error
Selecting previously deselected package truecrypt.
(Reading database ... 133570 files and directories currently installed.)
Unpacking truecrypt (from truecrypt_4.3a-0_i386.deb) ...
dpkg: dependency problems prevent configuration of truecrypt:
truecrypt depends on dmsetup; however:
Package dmsetup is not installed.
dpkg: error processing truecrypt (--install):
dependency problems -- leaving unconfigured
Errors were encountered while processing:
To fix the above error run the following command
sudo apt-get -f install
This will complete the TrueCrypt installation.
tcgui -- TrueCrypt GUI
These functions are integrated already:
Mount/Unmount TrueCrypt volumes
Create volumes easily with the wizard
Change volume password easily
Backup / Restore volume headers
Manage your favourites
Mount several volumes with one click
The tcgui looks similar to the windows GUI for truecrypt
You need to download tcgui from here
now you have tcgui.0.4.tar.gz file extract using the following command
sudo tar xzvf tcgui.0.4.tar.gz
Now you have tcgui-0.4 go in to this folder run the following command
sudo bash install.sh $USER
Note:- simply copy & paste the above command
If you want to open goto Applications--->Accessories--->TrueCrypt GUI
Click on "Yes" if you agree with the warranty agreement.
Once it opens you should be able to see similar to the following screen
If you want to Uninstall the TrueCrypt GUI open a terminal and enter the following command
sudo bash /usr/share/tcgui/uninstall.sh
Note: The group "truecrypt" will not be deleted and the changes in the sudo configuration will not be restored.