truecrypt 7.1a membutuhkan Mac OS X 10.4 atau lebih baru pada Yosemite 10.10

75

Setelah membaca artikel tentang keadaan Truecrypt pada Februari 2015, saya memutuskan untuk mengunduh versi stabil terakhir Truecrypt yang memungkinkan penggunaan penuh Truecrypt: yaitu, versi 7.1a

Versi 7.2 yang hanya dapat digunakan untuk melihat, tetapi tidak lagi untuk membuat volume TrueCrypt yang baru.

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

Saya kemudian melanjutkan untuk menginstal ini pada Mac saya, berjalan pada Yosemite 10.10

Tapi saya mendapat pesan kesalahan "truecrypt 7.1a membutuhkan Mac OS X 10.4 atau lebih baru", lihat di bawah.

truecrypt 7.1a membutuhkan Mac OS X 10.4 atau lebih baru pada Yosemite 10.10

Saya kira itu hanyalah kesalahan anak sekolah dari pengembang tim Truecrypt, karena menganggap 10.4 berada di atas 10.10, atau mungkin agak Apple yang mengacaukan & seharusnya secara konsisten menggunakan 2 digit setelah titik (yaitu menggunakan 10,04 bukan 10,4).

Bagaimanapun, saya menemukan diri saya tidak dapat menginstal Truecrypt. Adakah yang menemukan solusi untuk ini?

Adrien Be
sumber

Jawaban:

129
  1. Salin mpkg dari dalam gambar disk yang diunduh ke Desktop Anda.
  2. Klik kanan file mpkg dan pilih Show Package Contents, lalu buka folder Contents.
  3. Buka distribution.dist dengan editor teks.
  4. Hapus baris 13 hingga 18.

  5. Simpan file dan buka mpkg secara normal.

GRG
sumber
1
Menemukan pedoman yang sama persis di lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10
Adrien Be
5
Perhatikan bahwa kita harus memindahkan mpkg dari dmg yang terpasang jika tidak, file tersebut hanya-baca.
pdeschen
2
jawaban bagus! - Sungguh bug yang menyedihkan bahwa versi OS dibandingkan sebagai string, jadi 10,10 <10,4 :-(
ssc
-1
  • Buka Terminal dan masukkan
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    dan masukkan kata sandi admin Anda.
  • Ubah kedua string "10.10" menjadi "10.9". Biarkan nomor versi minor (mis. 0, 1, 2 ...) seperti apa adanya. Tekan ctrlOdan Entertulis file ke disk.
  • Tekan ctrlXuntuk keluar dari nano
  • Biarkan buka jendela Terminal.
  • Instal TrueCrypt 7.1a
  • setelah instalasi selesai ganti ke Terminal dan masuk
    sudo nano /System/Library/CoreServices/SystemVersion.plistlagi
  • Ubah kedua string "10.9" kembali menjadi "10.10". Tekan ctrlOdan Entertulis file ke disk.
  • Tekan ctrlXuntuk keluar dari nano
  • masuk cat /System/Library/CoreServices/SystemVersion.plistuntuk memeriksa ulang versi sistem yang benar (mis. 10.10.2 atau apa pun itu).
klanomath
sumber
8
Apakah pekerjaan saya kira. Tapi saya lebih suka mengubah skrip instalasi truecrypt daripada menyentuh file konfigurasi OS.
Adrien Jadilah
@AdrienBe Itu benar ... mungkin itu sedikit lebih cepat tetapi lebih berbahaya
klanomath
2
Tolong jangan menawarkan solusi yang merusak file sistem dan memengaruhi seluruh sistem daripada aplikasi yang terlibat dalam pertanyaan.
Eugene Bujak
4
@EugeneBujak Poin Anda pantas, tetapi tolong buat tentang apa yang Anda nyaman dan bukan tentang memberi tahu seseorang apa yang tidak boleh ditulis di sini. Saya belajar banyak dari jawaban (bahkan yang tidak aman atau yang tidak boleh Anda lakukan tanpa jaring cadangan) yang menyimpang dari hal-hal sepele yang tidak dapat diperbaiki.
bmike
-1

Pada langkah 4. mengapa tidak cukup memperbaiki garis bug 13 sebagai:

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

dll.

Patrick Bussi
sumber
1
Karena ini bukan lagi 'benar', '10.3' >= '10.04.0'itu benar tetapi itu jelas tidak seharusnya. Kondisi logika perlu lebih maju untuk menguji versi produk dengan benar.
grg