TestDisk Compilacion - 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_Compilacion";
var wgTitle = "TestDisk Compilacion";
var wgArticleId = 1783;
var wgIsArticle = true;
var wgUserName = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
/**/
TestDisk Compilacion
From CGSecurity
Jump to: navigation, search
Este documento explica como compilar TestDisk y PhotoRec.
Contents
1 Bibliotecas
1.1 Biblioteca Ext2fs
1.2 Biblioteca Jpeg
1.3 Como compilar ntfsprogs
1.4 Biblioteca ReiserFS
2 Como compilar TestDisk
2.1 Método estándar
2.2 Versión estática
2.3 Binario comprimido estático
3 Notas de Sistemas Operativos
4 Compilación Cross
if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); }
Bibliotecas
libncurses - Requerida, TestDisk y PhotoRec usa una interfaz ncurses, así que la biblioteca ncurses y los archivos de desarrollo deben estar presentes.
Biblioteca Ext2fs - Opcional, usada por TestDisk para listar archivos de la partición ext2/ext3
Biblioteca Reiserfs - Opcional, usada por TestDisk para listar archivos de la partición reiserfs
Biblioteca NTFS - Opcional, usada por TestDisk para listar archivos de la partición NTFS
Biblioteca Jpeg - Opcional, usada por TestDisk para mejorar la tasa de recuperación de JPEG
Biblioteca Ext2fs
La biblioteca Ext2fs es generalmente instalada con su sistema operativo, así que no necesita compilarla usted mismo.
De no ser así obtenga la última versión de e2fsprogs en http://e2fsprogs.sourceforge.net
tar xvf e2fsprogs-1.38.tgz
cd e2fsprogs-1.38
./configure --with-cc=gcc
make libs
make install
Biblioteca Jpeg
La biblioteca Libjpeg generalmente está instalada con su sistema operativo, asá que no es necesario que la compile.
De no ser así descargue el fuente de libjpeg de ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
tar xzf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --enable-shared --enable-static
make
sudo make install
Mac OS X 10.3 viene con GNU libtool, aunque con un nombre ligeramente distinto, glibtool. Puede tener que ejecutar
ln -s `which glibtool` ./libtool
Como compilar ntfsprogs
Obtenga la última versión de ntfsprogs de http://linux-ntfs.sf.net/
tar xzf ntfsprogs-1.13.0.tar.gz
cd ntfsprogs-1.13.0
./configure
make libs
make install
Para obtener una versión funcional bajo NT 4, use configure --disable-default-device-io-ops
ya que el SetFilePointerEx usado por win32_io.c no está exportado en NT 4 DLL.
Biblioteca ReiserFS
Obtenga progsreiserfs-0.3.1-rc8.tar.gz en http://reiserfs.osdn.org.ua/
tar xzf progsreiserfs-*.tar.gz
cd progreiserfs-0.3.1-rc8
./configure --disable-nls
make
make install
Como compilar TestDisk
Método estándar
Para compilar TestDisk y PhotoRec, ejecute
./configure
make
Quizás necesite especificar parámetros para configurarlo, ver configure --help.
Ejemplo:
./configure
--with-reiserfs-lib=/home/kmaster/perso/testdisk-5.2/progsreiserfs-0.3.1-rc8/libreiserfs/.libs/
--with-reiserfs-includes=/home/kmaster/perso/testdisk-5.2/progsreiserfs-0.3.1-rc8/include/
--with-ntfs-lib=/home/kmaster/perso/testdisk-5.2/ntfsprogs-1.8.5/libntfs/.libs/
--with-ntfs-includes=/home/kmaster/perso/testdisk-5.2/ntfsprogs-1.8.5/include/
--with-ext2fs-lib=/home/kmaster/perso/testdisk-5.2/e2fsprogs-1.34/lib
--with-ext2fs-includes=/home/kmaster/perso/testdisk-5.2/e2fsprogs-1.34/lib
Versión estática
Si necesita ejecutar el binario en un sistema que carece de alguna de las bibliotecas anteriores, puede crear un binario estático con
make static
Binario comprimido estático
Si necesita un pequeÃÄ…o binario para una distribución binaria, obtenga el UPX packer en http://upx.sourceforge.net/
y ejecute
strip src/testdisk src/photorec
upx src/testdisk src/photorec
Notar que UPX de Linux necesita descomprimir archivos de programa antes de ejecutarse, y que va a requerir algo de espacio en /tmp para hacerlo. El ejecutable debe tener permisos en este directorio (estos permisos se pueden otorgar utilizando mount -o remount,exec /tmp).
Notas de Sistemas Operativos
Por favor, lea las notas sobre su Sistema Operativo:
DOS
GNU/Linux
Win
MacOSX
Compilación Cross
Linux a PowerPC Darwin/MacOSX compilador cross
Volver a la página TestDisk (Castellano)
Category: Data Recovery
if (window.isMSIE55) fixalpha();
Data Recovery
TestDisk
PhotoRec
download
This page was last modified 17:52, 24 November 2006.
Content is available under GNU Free Documentation License 1.2.
if (window.runOnloadHook) runOnloadHook();
Wyszukiwarka
Podobne podstrony:
testdisk compilationtestdisk compilation frCompilationMXBeanCompileDB (2)compilar linuxcompilar dosluego? usar testdiskCompilerDatatestdisk 6 5 releaseNoch ein PIC Compilerfddshow compileejecutando testdiskCompileInv3stateProjects Compil32 manifesttestdisk?CompiledScripttestdisk y?? live rescuetestdisk eswięcej podobnych podstron