TestDisk Compilation FR - CGSecurity
/**/
var skin = "monobook";
var stylepath = "/mw/skins";
var wgArticlePath = "/wiki/$1";
var wgScriptPath = "/mw";
var wgServer = "http://www.cgsecurity.org";
var wgCanonicalNamespace = "";
var wgNamespaceNumber = 0;
var wgPageName = "TestDisk_Compilation_FR";
var wgTitle = "TestDisk Compilation FR";
var wgArticleId = 1338;
var wgIsArticle = true;
var wgUserName = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
/**/
TestDisk Compilation FR
From CGSecurity
Jump to: navigation, search
Ce document explique comment compiler Testdisk et Photorec.
Contents
1 Notes pour les différents OS
2 Bibliothèques
2.1 Bibliothèque Ext2fs
2.2 Bibliothèque Jpeg
2.3 Comment compiler ntfsprogs
2.4 Bibliothèque ReiserFS
3 Comment compiler Testdisk
3.1 Méthode standard
3.2 Version statique
3.3 Binaire compressé
if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); }
Notes pour les différents OS
Veuillez lire les notes pour votre système d'exploitation:
DOS
GNU/Linux
Win
MacOSX
Bibliothèques
libncurses - Requise, TestDisk et PhotoRec utilisent une interface basée sur ncurses, c'est pour quoi la bibliothèque doit être présente.
Ext2fs library - Facultative, utilisée par TestDisk pour lister les fichiers de partition au format ext2/ext3.
Reiserfs library - Facultative, utilisée par TestDisk pour lister les fichiers de partition au format reiserfs.
NTFS library - Facultative, utilisée par TestDisk pour lister les fichiers de partition au format NTFS
Jpeg library - Facultative, utilisée par PhotoRec pour améliorer le taux de récupération des JPEG.
Bibliothèque Ext2fs
La bibliothèque est généralement installée avec votre OS, ainsi vous n'aurez pas à la compiler vous même.
Sinon obtenez la dernière version de e2fsprogs à partir de l'adresse suivante : http://e2fsprogs.sourceforge.net
tar xvf e2fsprogs-1.38.tgz
cd e2fsprogs-1.38
./configure --with-cc=gcc
make libs
make install
Bibliothèque Jpeg
La bibliothèque Libjpeg est généralement installée avec votre OS, ainsi vous n'aurez pas à la compiler vous même.
Sinon obtenez la dernière version de libjpeg à partir de l'adresse suivante : ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
tar xzf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --enable-
<pre>shared --enable-static
make
sudo make install
Mac OS X 10.3 est livré avec GNU libtool, quoique sous un nom sensiblement différent, glibtool. Vous devez donc executer :
ln -s `which glibtool` ./libtool
</pre>
Comment compiler ntfsprogs
Téléchargez la dernière version de ntfsprogs à partir de http://linux-ntfs.sf.net/
tar xzf ntfsprogs-1.13.1.tar.gz
cd ntfsprogs-1.13.1
./configure
make libs
make install
Pour avoir une version qui marche sous NT 4, utilisez configure --disable-default-device-io-ops
car SetFilePointerEx utilisé par win32_io.c n'est pas supporté par les DLL de NT 4.
Bibliothèque ReiserFS
Téléchargez progsreiserfs-0.3.1-rc8.tar.gz à partir de http://reiserfs.osdn.org.ua/
tar xzf progsreiserfs-*.tar.gz
cd progreiserfs-0.3.1-rc8
./configure --disable-nls
make
make install
Comment compiler Testdisk
Méthode standard
Pour compiler Testdisk et PhotoRec entrez :
./configure
make
Vous aurez peut-être à spécifier certains paramètres, référez vous à configure --help. Exemple :
./configure
--with-reiserfs-lib=/home/kmaster/perso/testdisk-6.4/progsreiserfs-0.3.1-rc8/libreiserfs/.libs/
--with-reiserfs-includes=/home/kmaster/perso/testdisk-6.4/progsreiserfs-0.3.1-rc8/include/
--with-ntfs-lib=/home/kmaster/perso/testdisk-6.4/ntfsprogs-1.13.1/libntfs/.libs/
--with-ntfs-includes=/home/kmaster/perso/testdisk-6.4/ntfsprogs-1.13.1/include/
--with-ext2fs-lib=/home/kmaster/perso/testdisk-6.4/e2fsprogs-1.38/lib
--with-ext2fs-includes=/home/kmaster/perso/testdisk-6.4/e2fsprogs-1.38/lib
Version statique
Si vous devez lancer un binaire sur un système ne possèdant pas les bibliothèques requises, créez un binaire statique avec :
make static
Binaire compressé
Si vous avez besoin d'un petit binaire pour une distribution binaire, obtenez le packer UPX Ã partir de http://upx.sourceforge.net/ et lancez :
strip src/testdisk src/photorec
upx src/testdisk src/photorec
Notez qu'un binaire Linux compressé par UPX 1.x a besoin d'être décompressé pour s'exécuter, ce qui nécessite de l'espace libre dans /tmp, et la permission d'executer un programme doit être également présente sur ce répertoire.
(mount -o remount,exec /tmp).
Retourner à la page principale
Category: Data Recovery
if (window.isMSIE55) fixalpha();
Data Recovery
TestDisk
PhotoRec
download
This page was last modified 20:32, 22 October 2006.
Content is available under GNU Free Documentation License 1.2.
if (window.runOnloadHook) runOnloadHook();
Wyszukiwarka
Podobne podstrony:
testdisk compilationtestdisk compilaciontestdisk livecd frtestdisk frAdditional Products frCompilationMXBeanCompileDB (2)compilar linuxindex frcompilar dosfr c24Forsyth Fr Upior Manhattanuwięcej podobnych podstron