Existe um plano para auditar o truecrypt em relação à segurança do software e uma revisão do texto da sua licença, o que você pode achar interessante.
Veja como eu a compilei com sucesso no 12.04, mas deve funcionar para versões posteriores do Ubuntu:
sudo apt-get install build-essential nasm libfuse-dev wx-common wx2.8-headers libwxbase2.8-dev libwxsvg-dev libwxgtk2.8-0 libwxgtk2.8-dev
Você também precisa de alguns arquivos de cabeçalho PKCS-11 específicos do site oficial da RSA. Você pode obtê-los todos de uma vez com o wget, que pode usar *
com downloads de ftp:
mkdir -p $HOME/src/pkcs-11
wget 'ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs11*' -P $HOME/src/pkcs-11
Agora faça o download do código-fonte do site do truecrypt e verifique-o com gpg
após obter a chave pública, se necessário. Então, talvez extraia para o seu ~/src
.
Você precisa fornecer o nome da pasta pkcs-11 que contém os arquivos de cabeçalho ao executar make
, portanto, forneça o caminho correto se for diferente de abaixo. É claro, substitua Truecrypt_source
pelo seu próprio caminho real no comando cd e no comando cp abaixo. (O binário Truecrypt será encontrado na pasta Main
da pasta de origem.)
cd Truecrypt_source
make PKCS11_INC=$HOME/src/pkcs-11
sudo cp Truecrypt_source/Main/truecrypt /usr/local/bin
Ocasionalmente, você pode precisar adicionar à linha de comando LIBS=-ldl
do make como em esta questão .
Agora seu truecrypt recém-compilado estará pronto para uso e você pode ter certeza de que não tem backdoors.
NOTA: Antes de instalar a nova versão, você deve desinstalar truecrypt
se já estiver instalado com o script de desinstalação fornecido que foi instalado com o binário:
sudo /usr/bin/truecrypt-uninstall.sh