truecrypt 7.1a, Yosemite 10.10'da Mac OS X 10.4 veya üstünü gerektirir.


75

Şubat 2015’te Truecrypt’in durumu hakkındaki makaleleri okuduktan sonra, Truecrypt’in tam olarak kullanılmasına izin veren son kararlı Truecrypt sürümünü indirmeye karar verdim:

Yalnızca görüntülemek için kullanılabilen, ancak yeni TrueCrypt ciltleri oluşturmak için artık kullanılamayan 7.2 sürümü.

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

Daha sonra bunu Mac'ime yüklemek için devam ettim, Yosemite 10.10

Ancak "truecrypt 7.1a Mac OS X 10.4 veya üstünü gerektirir" hata mesajını aldım, aşağıya bakın.

truecrypt 7.1a, Yosemite 10.10'da Mac OS X 10.4 veya üstünü gerektirir.

Sanırım bu, Truecrypt ekibinin bir geliştiricisinin, 10.4'ün 10.10'un üzerinde olduğunu düşündüğü bir okul çocuğu hatası olduğunu sanıyorum, ya da belki de mahvolmuş olan ve noktadan sonra 2 basamak kullanması gereken Apple'dı (yani, 10,4 yerine 10.04 kullanın).

Her durumda, kendimi Truecrypt yükleyemiyorum buluyorum. Bunun için bir çözüm bulan var mı?

Yanıtlar:


129
  1. Mpkg'yi indirilen disk görüntüsünün içinden Masaüstüne kopyalayın.
  2. Mpkg dosyasını sağ tıklayın ve Paket İçeriğini Göster'i seçin, ardından İçerik klasörünü açın.
  3. Distribution.dist dosyasını bir metin editörüyle açın.
  4. 13 - 18 arasındaki satırları kaldırın.

  5. Dosyayı kaydedin ve mpkg'yı normal şekilde açın.



5
Birinin mpkg'yi monte edilmiş dmg'den çıkarması gerektiğine dikkat edin, aksi takdirde dosya salt okunur olur.
pdeschen

2
mükemmel cevap! - OS sürümü dize olarak karşılaştırıldığında ne kadar üzücü bir hata, yani 10.10 <10.4 :-(
ssc

-1
  • Terminal'i açın ve
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    yönetici şifrenizi girin.
  • "10.10" iki dizesini "10.9" olarak değiştirin. Küçük sürüm numarasını (örneğin 0, 1, 2 ...) olduğu gibi bırakın. Vur ctrlOve Enterdosyayı diske yazmak.
  • Nano'dan ctrlXçıkmak için vur
  • Terminal penceresini açık bırakın.
  • TrueCrypt 7.1a'yı yükleyin
  • kurulum tamamlandıktan sonra Terminal'e geçin ve
    sudo nano /System/Library/CoreServices/SystemVersion.plisttekrar girin.
  • "10.9" iki dizesini tekrar "10.10" olarak değiştirin. Vur ctrlOve Enterdosyayı diske yazmak.
  • Nano'dan ctrlXçıkmak için vur
  • cat /System/Library/CoreServices/SystemVersion.plistDoğru sistem versiyonunu tekrar kontrol etmek için giriniz (örneğin, 10.10.2 veya her neyse).

8
Sanırım yaptığım iş. Ancak işletim sistemi yapılandırma dosyalarına dokunmak yerine, truecrypt kurulum betiğini değiştirmeyi tercih ederim.
Adrien,

@AdrienBe Bu doğru ... muhtemelen biraz daha hızlı ama daha tehlikeli
klanomath

2
Lütfen, söz konusu uygulamadan ziyade, sistem dosyalarını kurcalayan ve tüm sistemi etkileyen çözümler sunmayın.
Eugene Bujak

4
@EugeneBujak Amacınız önemli, ama lütfen ne rahat ettiğinizi ve birisine ne yazmamasını söylemekten bahsetmeyin. Yanıtlardan (güvensiz olanlar veya yedekleme ağı olmadan yapmamanız gerekenler bile) önemsiz olarak geri alınamayanlardan çok şey öğreniyorum.
bmike

-1

4. adımda neden sadece 13 hata satırını düzeltmeyin:

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

vb.


1
Çünkü bu artık 'doğru' değil '10.3' >= '10.04.0', doğru, ama açıkça olmaması gerekiyor. Ürün sürümünü doğru bir şekilde test etmek için mantık koşulunun daha gelişmiş olması gerekir.
grg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.