hộp86 và Box64 là trình giả lập có thể được sử dụng để chạy các ứng dụng x86 truyền thống trong ARM.
Đây là cách cài đặt Box64 để bạn có thể chạy amd64
nhị phân trong cánh tay64
(lưu ý rằng bạn sẽ không thể cài đặt các tệp amd64 .deb theo cách này. Các tệp .deb không được thiết kế như vậy. Tuy nhiên, bạn vẫn có thể trích xuất tệp nhị phân từ tệp .deb và chạy nó.). Các hướng dẫn này dựa trên hướng dẫn này.
Đầu tiên, cài đặt git
và các trình biên dịch cần thiết, tải xuống nguồn bằng git và nhập thư mục nguồn.
sudo apt cài đặt git build-essential cmake
bản sao git https://github.com/ptitSeb/box64.git
cd ~/hộp64
Bây giờ hãy tạo một thư mục có tên build và tạo tạo tập tin
sử dụng cmake.
xây dựng mkdir
xây dựng đĩa cd
cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
Bây giờ biên dịch, với tất cả các lõi có sẵn.
làm -j$(nproc)
Bây giờ hãy cài đặt phần mềm đã biên dịch
sudo thực hiện cài đặt
Bây giờ khởi động lại systemd-binfmt
dịch vụ.
Sudo systemctl khởi động lại systemd-binfmt
Cuối cùng, khởi động lại máy tính.
Bây giờ, bạn sẽ có thể chạy các tệp nhị phân được biên dịch cho amd64
ngành kiến trúc.
Tuy nhiên, bản địa cánh tay64
bản dựng cho VSCode có sẵn tại Trang web chính thức, bạn không cần phải mô phỏng nó.
nhiều phần mềm Linux chưa hỗ trợ ARM ...
Bạn dường như được thông tin sai. Vì hầu hết phần mềm trong kho đều là Nguồn mở và Miễn phí, nên chúng đã được biên dịch sẵn và sẵn sàng cho ARM. Dựa theo https://debian.pkgs.org/, các cánh tay64
kho lưu trữ cho Debian Sid có 62542 gói, trong khi amd64
kho lưu trữ có 63568 gói (tính đến ngày 18 tháng 11 năm 2021). Mọi người thường sử dụng box64 để mô phỏng phần mềm độc quyền được tạo cho Windows.