TrueCrypt 6.1a を入れてみる

足りなさそうな物を入れる


# aptitude install libpkcs11-helper1-dev libfuse-dev

始める


# pwd
/usr/loca/src

解凍


# tar zxvf TrueCrypt 6.1a Source.tar.gz
# tar zxvf wxWidgets-2.8.8.tar.gz

wxWidgets のビルド


# make WX_ROOT=/usr/local/src/wxWidgets-2.8.8 wxbuild

654,655 行目をコメントにする


# vi /usr/local/src/truecrypt-6.1a-source/Common/SecurityToken.cpp
// TC_CASE_STR (CKR_NEW_PIN_MODE);
// TC_CASE_STR (CKR_NEXT_OTP);

コンパイル


# PATH=$PATH:/usr/local/src/truecrypt-6.1a-source/wxrelease PKCS11_INC=/usr/include/pkcs11-helper-1.0 make

/usr/local/src/truecrypt-6.1a-source/Main に truecrypt が出来てるのでパスの通った所に適当に置く。