truecrypt 7.1a yêu cầu Mac OS X 10.4 trở lên trên Yosemite 10.10


75

Sau khi đọc các bài viết về trạng thái Truecrypt vào tháng 2 năm 2015, tôi đã quyết định tải xuống phiên bản Truecrypt ổn định cuối cùng cho phép sử dụng đầy đủ Truecrypt: đó là phiên bản 7.1a

Phiên bản 7.2 chỉ có thể được sử dụng để xem, nhưng không còn để tạo khối lượng TrueCrypt mới.

xem https://www.grc.com/misc/truecrypt/truecrypt.htmlm

Sau đó tôi đã tiến hành cài đặt cái này trên máy Mac của mình, chạy trên Yosemite 10.10

Nhưng tôi nhận được thông báo lỗi "truecrypt 7.1a yêu cầu Mac OS X 10.4 trở lên", xem bên dưới.

truecrypt 7.1a yêu cầu Mac OS X 10.4 trở lên trên Yosemite 10.10

Tôi đoán đó chỉ đơn giản là lỗi của một học sinh từ một nhà phát triển của nhóm Truecrypt, vì nó coi 10,4 là trên 10.10, hoặc có thể đúng hơn là Apple đã gây rối & nên sử dụng nhất quán 2 chữ số sau dấu chấm (tức là sử dụng 10.04 thay vì 10,4).

Trong mọi trường hợp, tôi thấy mình không thể cài đặt Truecrypt. Bất cứ ai cũng tìm thấy một giải pháp cho điều này?

Câu trả lời:


129
  1. Sao chép mpkg từ bên trong hình ảnh đĩa đã tải xuống vào Màn hình của bạn.
  2. Nhấp chuột phải vào tệp mpkg và chọn Hiển thị Nội dung Gói, sau đó mở thư mục Nội dung.
  3. Mở phân phối.dist với một trình soạn thảo văn bản.
  4. Xóa các dòng 13 đến 18.

  5. Lưu tệp và mở mpkg bình thường.


1
Tìm thấy các hướng dẫn chính xác tương tự trên lazymind.me/2014/10/install-truecrypt-on-mac-osx-yosemite-10-10
Adrien Be

5
Lưu ý rằng người ta phải di chuyển mpkg ra khỏi dmg được gắn nếu không tệp chỉ ở chế độ đọc.
pdeschen

2
câu trả lời chính xác! - thật là một lỗi đáng tiếc mặc dù phiên bản HĐH được so sánh dưới dạng chuỗi, vì vậy 10.10 <10,4 :-(
ssc

-1
  • Mở Terminal và nhập
    sudo nano /System/Library/CoreServices/SystemVersion.plist
    và nhập mật khẩu quản trị viên của bạn.
  • Thay đổi hai chuỗi "10.10" thành "10.9". Để lại số phiên bản nhỏ (ví dụ 0, 1, 2 ...) như vậy. Nhấn ctrlOEnterghi tập tin vào đĩa.
  • Nhấn ctrlXđể thoát khỏi nano
  • Để lại mở cửa sổ Terminal.
  • Cài đặt TrueCrypt 7.1a
  • Sau khi cài đặt xong, thay đổi thành Terminal và nhập
    sudo nano /System/Library/CoreServices/SystemVersion.plistlại
  • Thay đổi hai chuỗi "10.9" trở lại "10.10". Nhấn ctrlOEnterghi tập tin vào đĩa.
  • Nhấn ctrlXđể thoát khỏi nano
  • nhập cat /System/Library/CoreServices/SystemVersion.plistđể kiểm tra lại phiên bản hệ thống chính xác (ví dụ 10.10.2 hoặc bất cứ thứ gì).

8
Có phải công việc tôi cho là. Nhưng tôi muốn thay đổi tập lệnh cài đặt truecrypt hơn là chạm vào tập tin cấu hình hệ điều hành.
Adrien Be

@AdrienBe Điều đó đúng ... có lẽ nhanh hơn một chút nhưng nguy hiểm hơn
klanomath

2
Vui lòng không cung cấp giải pháp làm xáo trộn các tệp hệ thống và ảnh hưởng đến toàn bộ hệ thống thay vì ứng dụng liên quan đến câu hỏi.
Eugene Bujak

4
@EugeneBujak Quan điểm của bạn có giá trị, nhưng vui lòng nói về những gì bạn cảm thấy thoải mái và không nói với ai đó những gì không nên viết ở đây. Tôi học được rất nhiều từ các câu trả lời (ngay cả những câu không an toàn hoặc những câu bạn không nên làm mà không có mạng dự phòng) đi lạc từ những điều không thể làm được.
bmike

-1

Ở bước 4. tại sao không chỉ đơn giản là sửa lỗi dòng 13 như:

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

Vân vân.


1
Bởi vì điều này không còn "chính xác" nữa, '10.3' >= '10.04.0'là đúng nhưng rõ ràng là không nên. Điều kiện logic cần phải được nâng cao hơn để kiểm tra phiên bản sản phẩm một cách chính xác.
grg
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.