Depuis la fin de TrueCrypt ce logiciel est une bonne altenative pour gérer les disques cryptés sous Linux.
Il existe une version dans les dépôts mais d'une version inférieure à la dernière disponible. Je n'ai pas réussi avec la version des dépôts à ouvrir un disque créé avec une version plus récente, je préfère donc continuer à utiliser la dernière version depuis les sources.
git clone https://github.com/bwalex/tc-play.git zuluCrypt
Il faut lire le fichier BUILD_INSTRUCTIONS
pour connaître la liste des dépendances qui doivent être installées, les noms et versions des peuvent changer suivant la distribution et le temps, pour ma version d'Ubuntu au moment de cet écrit les paquets sont :
sudo apt-get install libpwquality-dev libblkid-dev libqt4-dev libqt4-network libqtcore4 libqtgui4 gcc g++ libcryptsetup-dev cmake libgcrypt20-dev libsecret-1-dev pkg-config libdevmapper-dev uuid-dev libudev-dev chrpath bzip2 debhelper
Le fichier BUILD_INSTRUCTIONS
contient aussi la liste des paramètres de compilation pour cmake
:
mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DUDEVSUPPORT=true -DNOGUI=false -DQT5=false -DHOMEMOUNTPREFIX=false -DREUSEMOUNTPOINT=false -DNOGNOME=false -DNOKDE=true -DCMAKE_BUILD_TYPE=RELEASE . .. make sudo make install
Avant de compiler tc-play
il faut vérifier que ces paquets sont installés :
sudo apt-get install build-essential libdevmapper-dev libgcrypt20-dev uuid-dev pkg-config <code> <code> mkdir objdir && cd objdir cmake .. make