truecrypt 7.1a вимагає Mac OS X 10.4 або новішої версії на Yosemite 10.10


75

Прочитавши статті про стан Truecrypt у лютому 2015 року, я вирішив завантажити останню стабільну версію Truecrypt, яка дозволяє повною мірою використовувати Truecrypt: тобто версію 7.1a

7.2 версія, яку можна використовувати лише для перегляду, але більше не для створення нових томів TrueCrypt.

дивіться https://www.grc.com/misc/truecrypt/truecrypt.htm

Потім я перейшов до встановлення цього на моєму Mac, працює на Yosemite 10.10

Але я отримав повідомлення про помилку "truecrypt 7.1a вимагає Mac OS X 10.4 або новішої версії", див. Нижче.

truecrypt 7.1a вимагає Mac OS X 10.4 або новішої версії на Yosemite 10.10

Я думаю, що це просто помилка школяра з боку розробника команди Truecrypt, оскільки він вважає, що 10,4 вище 10,10, або, можливо, це скоріше Apple, який заплутався, і повинен був постійно використовувати 2 цифри після крапки (тобто використовувати 10,04, а не 10,4).

У будь-якому випадку я не можу встановити Truecrypt. Хтось знайшов для цього рішення?

Відповіді:


129
  1. Скопіюйте mpkg з завантаженого зображення диска на робочий стіл.
  2. Клацніть правою кнопкою миші файл mpkg та оберіть Show Package Contents, а потім відкрийте папку Contents.
  3. Відкрийте distribu.dist з текстовим редактором.
  4. Видаліть рядки 13-18.

  5. Збережіть файл і нормально відкрийте mpkg.


1
Точні вказівки знайдено
Adrien Be

5
Зауважте, що потрібно перемістити mpkg з встановленого dmg, інакше файл доступний лише для читання.
pdeschen

2
чудова відповідь! - яка сумна помилка, хоча версія ОС порівнюється як рядок, тому 10.10 <10.4 :-(
ssc

-1
  • Відкрийте термінал і введіть
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    і введіть пароль свого адміністратора.
  • Змініть два рядки "10.10" на "10.9". Залиште незначний номер версії (наприклад, 0, 1, 2 ...) таким, яким він є. Натисніть ctrlOі Enterзаписати файл на диск.
  • Натисніть, ctrlXщоб кинути нано
  • Залиште відкритим вікно терміналу.
  • Встановіть TrueCrypt 7.1a
  • після завершення встановлення змініть термінал і введіть
    sudo nano /System/Library/CoreServices/SystemVersion.plistзнову
  • Змініть два рядки "10.9" назад на "10.10". Натисніть ctrlOі Enterзаписати файл на диск.
  • Натисніть, ctrlXщоб кинути нано
  • введіть cat /System/Library/CoreServices/SystemVersion.plistдля повторної перевірки правильної версії системи (наприклад, 10.10.2 або будь-якої іншої).

8
Робота, яку я думаю. Але я б краще змінити сценарій встановлення truecrypt, а не торкнутися файлів конфігурації ОС.
Адрієн Бе

@AdrienBe Це правда ... напевно, це трохи швидше, але небезпечніше
кланомат

2
Будь ласка, не пропонуйте рішень, які підробляють системні файли та впливають на всю систему, а не на додаток, що стосується питання.
Євген Буяк

4
@EugeneBujak Ваша думка має заслугу, але, будь ласка, зробіть це про те, що вам зручно, а не про те, щоб сказати комусь, що не писати тут. Я багато чого довідаюся з відповідей (навіть небезпечних або тих, які не повинні робити без резервної мережі), які відхиляються від того, що тривіально не піддається зміні.
bmike

-1

На кроці 4. чому б просто не виправити рядок помилки 13 як:

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

тощо.


1
Оскільки це вже не «правильно», '10.3' >= '10.04.0'це правда, але цього явно не повинно бути. Логічна умова повинна бути вдосконалена, щоб правильно перевірити версію продукту.
гр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.