TrueCrypt 7.1a richiede Mac OS X 10.4 o successivo su Yosemite 10.10


75

Dopo aver letto gli articoli sullo stato di Truecrypt nel febbraio 2015, ho deciso di scaricare l'ultima versione stabile di Truecrypt che consente il pieno utilizzo di Truecrypt: cioè la versione 7.1a

Versione 7.2 che può essere utilizzata solo per visualizzare, ma non più per creare nuovi volumi TrueCrypt.

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

Ho quindi proceduto all'installazione di questo sul mio Mac, in esecuzione su Yosemite 10.10

Ma ho ricevuto il messaggio di errore "TrueCrypt 7.1a richiede Mac OS X 10.4 o successivo", vedere di seguito.

TrueCrypt 7.1a richiede Mac OS X 10.4 o successivo su Yosemite 10.10

Immagino sia semplicemente un errore da scolaro di uno sviluppatore del team di Truecrypt, dato che considera 10.4 superiore a 10.10, o forse è piuttosto Apple che ha incasinato e avrebbe dovuto usare costantemente 2 cifre dopo il punto (cioè usare 10.04 anziché 10.4).

In ogni caso, non riesco a installare Truecrypt. Qualcuno ha trovato una soluzione per questo?

Risposte:


129
  1. Copia il file mpkg dall'immagine del disco scaricata sul desktop.
  2. Fai clic con il pulsante destro del mouse sul file mpkg e scegli Mostra contenuto pacchetto, quindi apri la cartella Contenuto.
  3. Apri distribution.dist con un editor di testo.
  4. Rimuovi le righe da 13 a 18.

  5. Salvare il file e aprire mpkg normalmente.



5
Si noti che è necessario spostare mpkg dal dmg montato, altrimenti il ​​file è di sola lettura.
pdeschen

2
Bella risposta! - che triste errore se si considera che la versione del sistema operativo viene confrontata come stringa, quindi 10.10 <10.4 :-(
ssc

-1
  • Apri Terminale e inserisci
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    e inserisci la tua password amministratore.
  • Modificare le due stringhe "10.10" in "10.9". Lascia il numero di versione minore (ad es. 0, 1, 2 ...) così com'è. Premi ctrlOe Enterper scrivere il file sul disco.
  • Hit ctrlXper uscire da nano
  • Lascia aperta la finestra Terminale.
  • Installa TrueCrypt 7.1a
  • al termine dell'installazione, passare a Terminale e accedere
    sudo nano /System/Library/CoreServices/SystemVersion.plistnuovamente
  • Modificare le due stringhe "10.9" in "10.10". Premi ctrlOe Enterper scrivere il file sul disco.
  • Hit ctrlXper uscire da nano
  • entra cat /System/Library/CoreServices/SystemVersion.plistper ricontrollare la versione di sistema corretta (es. 10.10.2 o qualunque altra cosa fosse).

8
Fa il lavoro suppongo. Ma preferirei cambiare lo script di installazione di TrueCrypt piuttosto che toccare i file di configurazione del sistema operativo.
Adrien, il

@AdrienBe È vero ... probabilmente è un po 'più veloce ma più pericoloso
klanomath,

2
Non offrire soluzioni che alterano i file di sistema e influiscono sull'intero sistema piuttosto che sull'applicazione coinvolta nella domanda.
Eugene Bujak,

4
@EugeneBujak Il tuo punto ha il merito, ma per favore falla su ciò che ti senti a tuo agio e non sul dire a qualcuno cosa non scrivere qui. Imparo molto dalle risposte (anche quelle non sicure o quelle che non dovresti fare senza una rete di backup) che si allontanano da ciò che è banalmente annullabile.
bmike

-1

Al passaggio 4. perché non semplicemente correggere la linea di bug 13 come:

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

eccetera.


1
Perché questo non è più "corretto", '10.3' >= '10.04.0'è vero ma chiaramente non dovrebbe esserlo. La condizione logica deve essere più avanzata per testare correttamente la versione del prodotto.
grg
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.