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 :
- compiler la version 4.3a à l'aide de Truecrypt Installer
- compiler directement les sources de la dernière version disponible 6.3b (qui inclut une interface graphique)
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
|
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
|
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.