76 votos

truecrypt 7.1a requiere Mac OS X 10.4 o posterior en Yosemite 10.10

Después de leer los artículos sobre el estado de Truecrypt en febrero de 2015, decidí descargar la última versión estable de Truecrypt que permite el uso completo de Truecrypt: es decir, la versión 7.1a

7.2 que sólo se puede utilizar para ver, pero ya no para crear nuevos volúmenes TrueCrypt.

ver https://www.grc.com/misc/truecrypt/truecrypt.htm

Entonces procedí a instalar esto en mi Mac, corriendo en Yosemite 10.10

Pero recibí el mensaje de error "truecrypt 7.1a requiere Mac OS X 10.4 o posterior", ver abajo.

truecrypt 7.1a requires  Mac OS X 10.4 or later on Yosemite 10.10

Supongo que es simplemente un error escolar de un desarrollador del equipo de Truecrypt, ya que considera que 10.4 está por encima de 10.10, o tal vez es más bien Apple quien lo estropeó y debería haber usado consistentemente 2 dígitos después del punto (es decir, usar 10.04 en lugar de 10.4).

En cualquier caso, me encuentro incapaz de instalar Truecrypt. ¿Alguien encontró una solución para esto?

130voto

siva Puntos 23
  1. Copia el mpkg del interior de la imagen del disco descargado en tu escritorio.

  2. Haz clic con el botón derecho del ratón en el archivo mpkg y elige Mostrar contenido del paquete, y luego abre la carpeta Contenido.

  3. Abrir distribution.dist con un editor de texto.

  4. Quita las líneas 13 a 18.

  5. Guarda el archivo y abre el mpkg normalmente.

1 votos

Encontré exactamente las mismas directrices en lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10

6 votos

Tenga en cuenta que uno tiene que mover el mpkg fuera del dmg montado de lo contrario el archivo es de sólo lectura.

2 votos

¡gran respuesta! - lo que es un error triste, aunque que la versión del sistema operativo se compara como cadena, por lo 10.10 < 10.4 :-(

0voto

klanomath Puntos 19587
  • Abrir la terminal y entrar
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    e introduzca su contraseña de administrador.
  • Cambie las dos cuerdas "10.10" por "10.9". Deje el número de la versión menor (por ejemplo, 0, 1, 2...) como está. Presiona ctrlO y Enter para escribir el archivo en el disco.
  • Presiona ctrlX para dejar la nanotecnología
  • Deje abierta la ventana de la Terminal.
  • Instalar TrueCrypt 7.1a
  • después de que la instalación se termine, cambie a la Terminal y entre
    sudo nano /System/Library/CoreServices/SystemVersion.plist otra vez
  • Cambie las dos cuerdas "10.9" por "10.10". Presiona ctrlO y Enter para escribir el archivo en el disco.
  • Presiona ctrlX para dejar la nanotecnología
  • entrar en cat /System/Library/CoreServices/SystemVersion.plist para volver a comprobar la versión correcta del sistema (por ejemplo, 10.10.2 o lo que fuera).

8 votos

Supongo que cumple su función. Pero prefiero cambiar la instalación script de truecrypt en lugar de tocar los archivos de configuración del sistema operativo.

0 votos

@AdrienBe Eso es cierto...probablemente sea un poco más rápido pero más peligroso

2 votos

Por favor, no ofrezca soluciones que alteren los archivos del sistema y afecten a todo el sistema en lugar de a la aplicación implicada en la pregunta.

-1voto

zechdc Puntos 438

En el paso 4. ¿por qué no corregir simplemente el error de la línea 13 como :

    if(!(system.version.ProductVersion >= '10.04.0' )) {

etc.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X