กล่อง86 และ Box64 เป็นอีมูเลเตอร์ที่สามารถใช้เพื่อเรียกใช้แอพ x86 แบบดั้งเดิมใน ARM
นี่คือวิธีการติดตั้ง Box64 เพื่อให้คุณสามารถเรียกใช้ได้ เอเอ็มดี 64
ไบนารีใน แขน64
(โปรดทราบว่าคุณไม่สามารถติดตั้งไฟล์ amd64 .deb ด้วยวิธีนี้ได้ ไฟล์ .deb ไม่ได้ออกแบบมาเช่นนั้น อย่างไรก็ตาม คุณอาจยังสามารถแยกไบนารีออกจากไฟล์ .deb และเรียกใช้ได้) คำแนะนำเหล่านี้อ้างอิงจาก คู่มือนี้.
ก่อนอื่นให้ติดตั้ง คอมไพล์
และคอมไพเลอร์ที่จำเป็น ดาวน์โหลดซอร์สด้วย git และป้อนไดเร็กทอรีซอร์ส
sudo apt ติดตั้ง git build-essential cmake
โคลนคอมไพล์ https://github.com/ptitSeb/box64.git
ซีดี ~/box64
ตอนนี้สร้างไดเร็กทอรีชื่อ build และสร้าง ทำไฟล์
ใช้ cmake.
สร้าง mkdir
สร้างซีดี
cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
ตอนนี้คอมไพล์ด้วยคอร์ที่มีอยู่ทั้งหมด
ทำ -j$(nproc)
ตอนนี้ติดตั้งซอฟต์แวร์ที่คอมไพล์แล้ว
sudo ทำการติดตั้ง
ตอนนี้รีสตาร์ท systemd-binfmt
บริการ.
sudo systemctl รีสตาร์ท systemd-binfmt
สุดท้าย รีสตาร์ทคอมพิวเตอร์
ตอนนี้ คุณควรจะสามารถเรียกใช้ไบนารีที่คอมไพล์สำหรับ เอเอ็มดี 64
สถาปัตยกรรม.
อย่างไรก็ตามพื้นเมือง แขน64
งานสร้างสำหรับ VSCode มีให้ที่ เว็บไซต์อย่างเป็นทางการคุณไม่จำเป็นต้องเลียนแบบ
ซอฟต์แวร์ Linux จำนวนมากยังไม่รองรับ ARM...
ดูเหมือนว่าคุณจะเข้าใจผิด เนื่องจากซอฟต์แวร์ส่วนใหญ่ในที่เก็บข้อมูลเป็นซอฟต์แวร์ฟรีและโอเพ่นซอร์ส จึงได้รับการคอมไพล์แล้ว และพร้อมใช้งานสำหรับ ARM ตาม https://debian.pkgs.org/, แขน64
พื้นที่เก็บข้อมูลสำหรับ Debian Sid มีแพ็คเกจ 62542 ในขณะที่ เอเอ็มดี 64
ที่เก็บมี 63568 แพ็คเกจ (ณ วันที่ 18 พ.ย. 2564) ผู้คนมักจะใช้ box64 เพื่อเลียนแบบซอฟต์แวร์ที่เป็นกรรมสิทธิ์ที่สร้างขึ้นสำหรับ Windows