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

75

Después de leer 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

Versión 7.2 que solo se puede usar para ver, pero ya no para crear nuevos volúmenes TrueCrypt.

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

Luego procedí a instalar esto en mi Mac, ejecutándome en Yosemite 10.10

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

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

Supongo que es simplemente un error escolar de un desarrollador del equipo Truecrypt, ya que considera que 10.4 está por encima de 10.10, o tal vez sea Apple quien cometió un error 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, no puedo instalar Truecrypt. ¿Alguien encontró una solución para esto?

Adrien Be
fuente

Respuestas:

129
  1. Copie el mpkg desde el interior de la imagen del disco descargado en su escritorio.
  2. Haga clic derecho en el archivo mpkg y elija Mostrar contenido del paquete, luego abra la carpeta Contenido.
  3. Abra distribution.dist con un editor de texto.
  4. Eliminar las líneas 13 a 18.

  5. Guarde el archivo y abra el mpkg normalmente.

grg
fuente
1
Encontré exactamente las mismas pautas en lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10
Adrien Be
55
Tenga en cuenta que uno tiene que mover el mpkg fuera del dmg montado, de lo contrario el archivo es de solo lectura.
pdeschen
2
¡gran respuesta! - Qué triste error, aunque la versión del sistema operativo se compara como cadena, por lo que 10.10 <10.4 :-(
ssc
-1
  • Abra Terminal e ingrese
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    e ingrese su contraseña de administrador.
  • Cambie las dos cadenas "10.10" a "10.9". Deje el número de versión menor (por ejemplo, 0, 1, 2 ...) como está. Presiona ctrlOy Enterpara escribir el archivo en el disco.
  • Presiona ctrlXpara salir de nano
  • Deje abierta la ventana de Terminal.
  • Instalar TrueCrypt 7.1a
  • una vez finalizada la instalación, cambie a Terminal e ingrese
    sudo nano /System/Library/CoreServices/SystemVersion.plistnuevamente
  • Cambie las dos cadenas "10.9" a "10.10". Presiona ctrlOy Enterpara escribir el archivo en el disco.
  • Presiona ctrlXpara salir de nano
  • ingrese cat /System/Library/CoreServices/SystemVersion.plistpara volver a verificar la versión correcta del sistema (por ejemplo, 10.10.2 o lo que sea que fuera).
klanomath
fuente
8
¿El trabajo que supongo? Pero prefiero cambiar el script de instalación de truecrypt en lugar de tocar los archivos de configuración del sistema operativo.
Adrien Be
@AdrienBe Eso es cierto ... probablemente sea un poco más rápido pero más peligroso
klanomath
2
No ofrezca soluciones que alteren los archivos del sistema y afecten todo el sistema en lugar de la aplicación involucrada en la pregunta.
Eugene Bujak
44
@EugeneBujak Su punto tiene mérito, pero por favor hágalo sobre lo que le resulte cómodo y no sobre decirle a alguien qué no debe escribir aquí. Aprendo mucho de las respuestas (incluso las inseguras o las que no deberías hacer sin una red de respaldo) que se desvían de lo que es trivialmente imposible de deshacer.
bmike
-1

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

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

etc.

Patrick Bussi
fuente
1
Porque esto ya no es "correcto", '10.3' >= '10.04.0'es cierto, pero eso claramente no debería serlo. La condición lógica debe ser más avanzada para probar la versión del producto correctamente.
grg