La tanière d'Ustilago

valid-css !

Valid XHTML 1.0!

1. Introduction

Trucrypt est un logiciel gratuit et open source qui permet de crypter des partitions, ou des disques virtuels sous forme de fichier. Ils existe sur différents systèmes d'exploitation : Linux bien sûr, mais aussi Mac OS X et Windows.

Sa licence n'a pas été jugée compatible avec Debian (dernier sujet sur la liste de diffusion Debian legal).

Sur le site de Truecrypt vous trouverez des paquets pour Ubuntu, qui je suppose peuvent s'installer sur une Debian. Je n'aime pas trop ce type de fonctionnement, aussi nous allons voir ci-dessous comme compiler et installer Truecrypt :

2. Compiler la version 4.3a à l'aide de Truecrypt Installer


$ sudo aptitude install libpkcs11-helper1-dev télécharger l'utilitaire sur http://freshmeat.net/projects/truecrypt-installer tc-installer_20090723-1_all.deb tc-utils_20090723-1_all.deb installer pour satisfaire les dépendances avant l'installation : apt-get install bzr python-celementtree libncurses5-dev gcc-4.1 debhelper devscripts dpatch nasm libfuse-dev installation de l'installateur : dpkg -i tc-installer*.deb les DL sont palcés dans /usr/src par défaut lancer le téléchargement : $ tc-download Wait, getting sources to '/usr/src/truecrypt-upstream-source-4.3a' with: bzr branch http://bazaar.launchpad.net/~jari-aalto/truecrypt-deb/upstream-source-4.3a Branched 1 revision(s). /usr/bin/tc-download: [OK] Download finished. ATTENTION : nécessiter d'avoir les paquets linux-sources-*.deb et linux-kbuild-*.deb pour le noyau utilisé => si compilation maison, penser à compiler le noyau avec la cible binary lancer la génération des paquets Debian : $ tc-dpkg --auto Docs : http://www.debian-administration.org/articles/506 Compiler depuis les dernières sources : ATTENTION : même si vous ne souhaitez pas compiler le GUI, truecrypt a besoin des sources de wxwidget pour compiler correctement : Aller sur http://www.wxwidgets.org/downloads/ et choisissez wxAll, soit à ce jour : http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.10.tar.gz ATTENTION : il faut les fichiers d'en-tête PKCS #11 Cryptographic Token Interface (Cryptoki) 2.20 (la version de cd /usr/local/src mkdir pcks11 cd pcks11 wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/*.h cd /usr/local/src wget http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.10.tar.gz tar -xvzf wxWidgets-2.8.10.tar.gz notez le répertoire pour plus tard : /usr/local/src/wxWidgets-2.8.10 télécharger les sources : http://www.truecrypt.org/downloads2 et choisir Mac OS X / Linus (.tar.gz) décompacter les sources : tar -xvzf TrueCrypt 6.2a Source.tar.gz installer les paquets de dev nécessaires à la compilation : sudo aptitude install build-essential libfuse-dev libgtk2.0-dev demandez à truecrypt de compiler wxwidget : cd truecrypt-6.2a-source make WX_ROOT=/usr/local/src/wxWidgets-2.8.10 wxbuild (à adapter en fonction d'où vous avez extrait les sources de wx) lancer la compilation de truecrypt : make -j2 (ne pas utiliser -j2 si vous avez un processeur simple coeur, ou adapter le 2 au nombre de coeurs/processeurs de votre ordinateur) <=><=><=><=><=><=><=><=><=><=> $ sudo aptitude install libfuse-dev 536 cd truecrypt-6.3a-source 537 export PKCS11_INC=/usr/local/src/pcks11 538 make -j3 WX_ROOT=/usr/local/src/wxWidgets-2.8.10 wxbuild 539 make -j3 WXSTATIC=1 Docs : http://ubuntuforums.org/showthread.php?t=812350 http://linuxgazette.net/165/maiorano.html
attention In ac erat nisi. Etiam at sem sit amet neque interdum lobortis et eget nunc. Curabitur bibendum quam at eros eleifend vitae consequat mauris scelerisque.

# driver port AGP
# pour 2.6.x
via-agp

attention In ac erat nisi. Etiam at sem sit amet neque interdum lobortis et eget nunc. Curabitur bibendum quam at eros eleifend vitae consequat mauris scelerisque.

# modprobe -k via-agp
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 256M @ 0xe0000000

Page maintenue par Sébastien KALT - Copyright (c) 1999-2011 Sébastien KALT.