TrueCrypt 7.1a nécessite Mac OS X 10.4 ou version ultérieure sur Yosemite 10.10

75

Après avoir lu des articles sur l'état de Truecrypt en février 2015, j'ai décidé de télécharger la dernière version stable de Truecrypt qui permet une utilisation complète de Truecrypt: c'est-à-dire la version 7.1a.

La version 7.2 ne peut être utilisée que pour visualiser, mais plus pour créer de nouveaux volumes TrueCrypt.

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

J'ai ensuite procédé à l'installation sur mon Mac, fonctionnant sous Yosemite 10.10

Mais le message d'erreur suivant: "TrueCrypt 7.1a requiert Mac OS X 10.4 ou ultérieur", voir ci-dessous.

TrueCrypt 7.1a nécessite Mac OS X 10.4 ou version ultérieure sur Yosemite 10.10

Je suppose que c'est simplement une erreur d'écolier d'un développeur de l'équipe Truecrypt, car il considère que 10,4 est supérieur à 10,10, ou peut-être que c'est plutôt Apple qui a foiré et aurait dû utiliser systématiquement 2 chiffres après le point (c'est-à-dire utiliser 10,04 plutôt que 10,4).

Dans tous les cas, je ne parviens pas à installer Truecrypt. Quelqu'un a trouvé une solution pour ça?

Adrien Be
la source

Réponses:

129
  1. Copiez le fichier mpkg de l’image disque téléchargée sur votre bureau.
  2. Cliquez avec le bouton droit sur le fichier mpkg et choisissez Afficher le contenu du paquet, puis ouvrez le dossier Contenu.
  3. Ouvrez distribution.dist avec un éditeur de texte.
  4. Supprimer les lignes 13 à 18.

  5. Enregistrez le fichier et ouvrez le fichier mpkg normalement.

grg
la source
1
Trouvé exactement les mêmes directives sur lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10
Adrien Be
5
Notez qu'il faut déplacer mpkg du dmg monté, sinon le fichier est en lecture seule.
mardi
2
très bonne réponse! - Quel triste bug si la version de l'OS est comparée à une chaîne, donc 10.10 <10.4 :-(
ssc
-1
  • Ouvrez Terminal et entrez
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    et entrez votre mot de passe administrateur.
  • Changez les deux chaînes "10.10" en "10.9". Laissez le numéro de version mineur (par exemple, 0, 1, 2 ...) tel quel. Hit ctrlOet Enterpour écrire le fichier sur le disque.
  • Hit ctrlXpour quitter nano
  • Laissez ouvert la fenêtre du terminal.
  • Installer TrueCrypt 7.1a
  • Une fois l'installation terminée, passez à Terminal et entrez à
    sudo nano /System/Library/CoreServices/SystemVersion.plistnouveau.
  • Remettez les deux chaînes "10.9" à "10.10". Hit ctrlOet Enterpour écrire le fichier sur le disque.
  • Hit ctrlXpour quitter nano
  • entrez cat /System/Library/CoreServices/SystemVersion.plistpour revérifier la version correcte du système (par exemple 10.10.2 ou quoi que ce soit d'autre).
Klanomath
la source
8
Fait le travail je suppose. Mais je préférerais changer le script d'installation de TrueCrypt plutôt que de toucher les fichiers de configuration du système d'exploitation.
Adrien Be
@AdrienBe C'est vrai ... c'est probablement un peu plus rapide mais plus dangereux
klanomath le
2
Veuillez ne pas proposer de solutions altérant les fichiers système et affectant l'ensemble du système plutôt que l'application impliquée dans la question.
Eugene Bujak
4
@EugeneBujak Votre argument a du mérite, mais expliquez-nous s'il vous plaît que vous êtes à l'aise et non de dire à quelqu'un de ne pas écrire ici. J'apprends beaucoup des réponses (même celles peu sûres ou que vous ne devriez pas faire sans réseau de sauvegarde) qui s'écartent de ce qui est trivialement impossible.
bmike
-1

A l'étape 4. pourquoi ne pas simplement corriger la ligne de bogue 13 comme suit:

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

etc.

Patrick Bussi
la source
1
Parce que ce n'est plus «correct», '10.3' >= '10.04.0'c'est vrai, mais cela ne devrait clairement pas l'être. La condition logique doit être plus avancée pour tester correctement la version du produit.
grg