TrueCrypt 6 en Mandriva 2008

A continuación procederemos a instalar la flamante versión 6 de TrueCrypt en un sistema Mandriva 2008 Linux.

En primer lugar, instalamos desde el sistema de agragar software de Mandriva el paquete denominado libfuse-devel y a continuación descargamos desde Internet los dos ficheros siguientes:

Procedemos a descomprimir ambos:

$ tar xzvf TrueCrypt 6.0 Source.tar.gz
$ tar xzvf wxWidgets-2.8.8.tar.gz

Cambiamos al directorio donde acabamos de descomprimir TrueCrypt:

$ cd truecrypt-6.0-source

Y tecleamos lo siguiente:

$ make WX_ROOT=[directorio donde descomprimiste wxWidgets]wxWidgets-2.8.8 wxbuild

Y a continuación simplemente:

$ make

Unos cuantos minutos de espera -mientras TrueCrypt 6.0 se compila- y dispondremos del ejecutable correspondiente en el directorio main:

$ cd Main

Arrancamos el programa:

$ ./truecrypt

Y se nos muestra la pantalla inicial:

 

 

Y para que no queden dudas, pulsamos sobre "About":

 

 

Comentarios

Selecciona arriba tu forma preferida de visualizar
los comentarios y pulsa el botón para guardar tus
preferencias. Éstas sólo se recordarán para tus
próximas visitas si eres usuario registrado.

Sabes si se pueden usar

Hola

Sabes si se pueden usar los paquetes ya compilados de la pagina, en otras distros?, digamos usar en debian los paquetes de ubuntu. Los he usado y funcionaron, pero hay algo por debajo que se vea comprometido si continuo usandolos?

saludos (buen tutorial, simple y directo :)

En teoría no..

Hola:

En teoría no hay problemas, sobre todo, si te funciona, pero mi recomendación es que te lo compiles, no es tan complicado.

Un saludo, Fernando Acero

"Copyleft 2008 Fernando Acero Martí­n. Verbatim copying, translation and distribution of this entire article is permitted in any digital medium, provided this notice is preserved".

A mi parecer Mandriva

A mi parecer Mandriva es la mejor opción para distros sencillas para gente que empieza, su único punto debil son los tutoriales. Me alegro de que ya tenga uno más.

Algunos datos más.

Si tenemos que instalar libfuse-devel, es posible que tengamos que modificar el archivo /etc/ld.so.conf para añadir una línea con la trayectoria /usr/local/lib, luego podemos usar el mandato ldconfig para actualizar la configuración.

Es posible que a algunos usuarios les aparezca este error:

/usr/local/bin/ld: error in /usr/lib/gcc/i586-mandriva-linux-gnu/4.x.x/crtend.o(.eh_frame); no .eh_frame_hdr table will be created.

Bueno, esto aunque pone un error, en mi caso realmente se comporta como un "warning", puesto que el proceso de compilación devuelve como código de error 0 y realmente aparece el ejecutable truecrypt en el directorio Main, tal como esperábamos. Pensando que era un error del linker, he actualizado el paquete binutils a la última versión, disponible la 1.18, pero me sigue saliendo, tras hacer make clean y volviendo a compilar truecrypt 6.0.

El archivo objeto, crtend.o al igual que crtbegin.o, proceden del archivo gcc/crtstuff.c, junto con crt0.o gcrt0.o crti.o y crtn.o y proporcionan soporte a GCC para los constructores y destructores. Por lo en este momento sospecho de GCC 4.x.x (pongo x ya que se produce en varias versiones como he podido comprobar), pero su actualización, dadas las enormes dependencias de este paquete, no es sencilla.

Por lo que lo ideal sería encontrar un parche para la versión que tenemos y volver a compilar gcc sin cambiar de versión. Ya intenté cambiar de versión GCC y los resultados fueron catastróficos para mi sistema (hasta que usé una distro live para regenerar todo).

Me estoy planteando instalar dos versiones distintas del compilador y apuntar a él en las variables del entorno cuando me haga falta, linkando en estático cuando use una versión distinta de la del sistema, pero es una opción que no me gusta.

Por el momento he de decir, que truecrypt 6.0 me funciona sin problemas aparentes, al menos, con las pruebas que he realizado hasta el momento, pero sigo buscando una solución para este impertinente mensaje.

Un saludo, Fernando Acero

"Copyleft 2008 Fernando Acero Martí­n. Verbatim copying, translation and distribution of this entire article is permitted in any digital medium, provided this notice is preserved".

Versión?

Yo no he tenido ningún problema en Mandriva 2008.1

Por eso el tutorial me ha salido tan corto ;)

Las versiones

GCC 4.1.1
Mandriva 2007
binutils-2.18
fuse-2.7.3
wxWidgets-2.8.8

Un saludo, Fernando Acero

"Copyleft 2008 Fernando Acero Martí­n. Verbatim copying, translation and distribution of this entire article is permitted in any digital medium, provided this notice is preserved".

Re: versiones

Por aquí:

GCC 4.2.3
Mandriva 2008.1
binutils-2.18.50.0.3
fuse-2.7.3
wxWidgets-2.8.8

Otro problema

Your system uses an old version of the Linux kernel.

Due to a bug in the Linux kernel, your system may stop responding when writing data to a TrueCrypt volume. This problem can be solved by upgrading the kernel to version 2.6.24 or later.

Eso no es un problema

Todos los programas tienen requisitos previos que deben satisfacerse.

Mi kernel es el 2.6.24 y no hay problema.

Actualiza el tuyo y listo.

No no lo es para compilar...

No, desde luego, no es un problema para compilar, te bajas la última versión del kernel, te lo compilas/instalas y listo, pero el caso es que la versión actual de Truecrypt ya no es tan portable como eran las primeras versiones, que funcionaban casi en cualquier sitio sin problemas.

Para los que la usamos como un medio de cifrado de información de dispositivos portátiles, esto puede ser un problema, si vas a algún sitio y te encuentras un kernel no adecuado usando el "traveler mode". Si el problema es con el montaje de un sistema de archivos en el espacio del programa, podrían usar fuse en lugar del kernel, como está previsto con cuando se usa un kernel antiguo, de hecho tiene pinta de ser un problema relacionado con esto "your system may stop responding when writing data to a TrueCrypt volume". Así al menos, sería más portable que ahora.

Por cierto, ya hay otra versión la 6.0a, como la otra vez, con días de diferencia, mala costumbre.

6.0a

July 8, 2008

Resolved incompatibilities / bug fixes:

* On systems where certain inappropriately designed chipset drivers were installed, it was impossible to encrypt the system partition/drive. This will no longer occur.
(Windows Vista/XP/2008/2003)

* Other minor bug fixes. (Windows, Mac OS X, and Linux)

Un saludo, Fernando Acero

"Copyleft 2008 Fernando Acero Martí­n. Verbatim copying, translation and distribution of this entire article is permitted in any digital medium, provided this notice is preserved".

Opinar

Los comentarios publicados en este sitio expresan sólo la opinión de su autor, quien será el único responsable de los mismos. La publicación de cualquier comentario no supone en absoluto la conformidad del responsable de este sitio con su contenido.

Como norma general, en este sitio no se publican comentarios que incluyan datos personales, ni direcciones de correo, ni ninguna otra forma de establecer contactos privados o comerciales, así como comentarios que no aportan nada, fuera de tema o que no se ajustan a la netiqueta, la ortografía o la educación.

Para poder enviar tus comentarios has de permitir las cookies del sitio.

  • Etiquetas HTML permitidas: <a> <em> <strong> <ul> <ol> <li> <p> <u> <br><strike> <blockquote> <div>

Más información sobre las opciones de formato...

CAPTCHA
Esta prueba busca evitar la entrada de mensajes basura automatizados. Muchas gracias por tu colaboración.
2 + 0 =
Resuelve esta sencilla operación e introduce el resultado.