Caseta 86 și Box64 sunt emulatori care pot fi utilizați pentru a rula aplicații x86 tradiționale în ARM.
Iată cum să instalați Box64, astfel încât să puteți rula amd64
binare în braț64
(rețineți că nu veți putea instala fișierele .deb amd64 în acest fel. Fișierele .deb nu sunt proiectate așa. Cu toate acestea, este posibil să puteți extrage fișierul binar dintr-un fișier .deb și să-l rulați.). Aceste instrucțiuni se bazează pe acest ghid.
Mai întâi, instalați git
și compilatoarele necesare, descărcați sursa cu git și introduceți directorul sursă.
sudo apt install git build-essential cmake
git clone https://github.com/ptitSeb/box64.git
cd ~/box64
Acum creați un director numit build și generați makefile
folosind cmake.
mkdir build
CD build
cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
Acum compilați, cu toate nucleele disponibile.
face -j$(nproc)
Acum instalați software-ul compilat
sudo make install
Acum reporniți systemd-binfmt
serviciu.
sudo systemctl reporniți systemd-binfmt
În cele din urmă, reporniți computerul.
Acum, ar trebui să puteți rula binare compilate pentru amd64
arhitectură.
Oricum nativ braț64
versiunile pentru VSCode sunt disponibile la adresa sa site oficial, nu trebuie să-l emulați.
multe software Linux nu acceptă încă ARM...
Se pare că ești dezinformat. Deoarece majoritatea software-urilor din depozite sunt gratuite și open source, acestea au fost deja compilate și ușor disponibile pentru ARM. Conform https://debian.pkgs.org/, cel braț64
depozitul pentru Debian Sid are 62542 pachete, în timp ce amd64
depozitul are 63568 pachete (începând cu 18 noiembrie 2021). Oamenii folosesc de obicei box64 pentru a emula software-ul proprietar creat pentru Windows.