Cách cài đặt Rosetta 2 trên máy Mac Apple Silicon
Mục lục:
- Cách cài đặt Rosetta 2 qua Khởi chạy ứng dụng
- Cách cài đặt Rosetta 2 qua dòng lệnh trên Apple Silicon Mac
Rosetta 2 là cần thiết nếu bạn muốn có thể chạy các ứng dụng Intel x86 không bản địa cũ hơn trên máy Mac Apple Silicon mới, chẳng hạn như M1 MacBook Pro, MacBook Air hoặc Mac mini. Tuy nhiên, thật kỳ lạ là Rosetta 2 không được cài đặt theo mặc định trên các máy Mac này, vì vậy nếu muốn chạy các ứng dụng này, bạn cần phải tự cài đặt Rosetta 2 trên Apple Silicon Mac.
Có hai cách để cài đặt Rosetta 2 trên Apple Silicon Mac; bằng cách sử dụng Terminal hoặc bằng cách cố gắng mở một ứng dụng x86 không có nguồn gốc sẽ nhắc trình cài đặt. Bạn có thể sử dụng bất kỳ phương pháp nào bạn muốn, vì cả hai sẽ có kết quả cuối cùng là Rosetta 2 được cài đặt trên máy Mac.
Hãy nhớ rằng, điều này chỉ dành cho máy Mac Apple Silicon ARM và điều này không cần thiết trên bất kỳ máy Mac Intel nào (dù sao thì Rosetta 2 cũng sẽ không cài đặt trên máy Mac Intel). Ngoài ra, khả năng này chỉ khả dụng trong macOS Big Sur trở lên.
Cách cài đặt Rosetta 2 qua Khởi chạy ứng dụng
Nếu bạn có sẵn bất kỳ ứng dụng Intel x86 nào trên Apple Silicon Mac, chỉ cần khởi chạy ứng dụng sẽ nhắc người dùng cài đặt Rosetta. Sau đó, nhấp vào “Cài đặt” sẽ cài đặt phần mềm Rosetta 2 vào máy Mac.
Cách cài đặt Rosetta 2 qua dòng lệnh trên Apple Silicon Mac
Một cách khác để cài đặt Rosetta 2 trên máy Mac là sử dụng công cụ dòng lệnh cập nhật phần mềm quen thuộc.
softwareupdate --install-rosetta
Điều này sẽ khởi chạy trình cài đặt rosetta và bạn sẽ phải đồng ý với thỏa thuận cấp phép, tôi chắc chắn rằng bạn sẽ đọc đầy đủ và kỹ lưỡng vì tất cả chúng ta đều làm mỗi khi cài đặt bất kỳ thứ gì trên mọi thiết bị .
Bạn cũng có thể bỏ qua thỏa thuận cấp phép bằng cách cung cấp một cờ bổ sung:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Để biết nhanh thông tin cơ bản, máy Mac Apple Silicon mới chạy trên kiến trúc khác, trong khi máy Mac đã chạy chip Intel được một thời gian. Rosetta 2 dịch mã Intel x86 sang ARM để nó có thể chạy trên phần cứng Apple Silicon mới. Bạn có thể tìm hiểu về môi trường dịch Rosetta 2 tại trang web dành cho nhà phát triển của Apple nếu bạn quan tâm.
Và nếu cái tên Rosetta nghe có vẻ quen thuộc với bạn, thì có khả năng là do Apple đã sử dụng cùng một tên cho quy trình dịch thuật tương tự khi Apple chuyển từ PowerPC (PPC) sang kiến trúc Intel, hỗ trợ cho cấu trúc này sau đó đã bị loại bỏ trong Con sư tử. Hoặc có thể bạn đã quen thuộc với phần mềm học ngôn ngữ Rosetta Stone hoặc thậm chí là máy tính bảng Rosetta Stone gốc của Ai Cập… nhưng dù sao đi nữa, vì mục đích của chúng tôi ở đây, nó cho phép máy Mac Apple Silicon mới chạy các ứng dụng cũ hơn chưa có bản gốc.
Theo thời gian, ngày càng có nhiều ứng dụng Mac chạy nguyên bản trên Apple Silicon và Rosetta 2 cuối cùng sẽ trở nên không cần thiết, giống như cách Rosetta dành cho PowerPC cuối cùng không còn được dùng nữa. Nhưng vẫn còn nhiều năm nữa, vì Apple mới chỉ bắt đầu quá trình đưa Apple Silicon vào dòng sản phẩm phần cứng máy Mac.
Rosetta là một quá trình biên dịch cho phép người dùng chạy các ứng dụng chứa hướng dẫn x86_64 trên silicon của Apple.