Skip to content

installing Exagear Desktop on the newer Raspberry Pies

Notifications You must be signed in to change notification settings

ryanfortner/exagear-rpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

exagear-rpi

installing Exagear Desktop on the newer Raspberry Pies

thanks to this guide.

Exagear Desktop is a discontinued piece of software that could be used to emulate x86 applications on ARM devices.

Installation Steps

First install prerequisites with apt

sudo apt-get update
sudo apt-get install -y bash coreutils findutils curl binfmt-support cron

Create a new directory (to download the packages and key)

mkdir ~/exagear
cd ~/exagear

Download and install required Exagear packages (follow the instructions for your bitness)

# 32-bit
wget https://archive.org/download/exagear-desktop_202111/exagear_3428-1_armhf.deb
wget https://archive.org/download/exagear-desktop_202111/exagear-dsound-server_010_armhf.deb
wget https://archive.org/download/exagear-desktop_202111/exagear-guest-debian-9_3428_all.deb
sudo dpkg -i exagear_3428-1_armhf.deb
sudo dpkg -i exagear-dsound-server_010_armhf.deb
sudo dpkg -i exagear-guest-debian-9_3428_all.deb

# 64-bit
wget https://archive.org/download/exagear-desktop_202111/exagear_3428-1_arm64.deb
wget https://archive.org/download/exagear-desktop_202111/exagear-dsound-server_010_arm64.deb
wget https://archive.org/download/exagear-desktop_202111/exagear-guest-debian-9_3428_all.deb
sudo dpkg -i exagear_3428-1_arm64.deb
sudo dpkg -i exagear-dsound-server_010_arm64.deb
sudo dpkg -i exagear-guest-debian-9_3428_all.deb

Patch exagear license

wget https://archive.org/download/exagear-desktop_202111/patch.sh; sudo bash patch.sh

Now, run sudo exagear, and you're in an x86 environment! Make sure to run the following to update the subsystem:

sudo apt-get update && sudo apt-get upgrade -y

IMPORTANT: Always use sudo exagear and not exagear. This will break sudo, npm and others on newer Pis, albeit temporarily. It all gets fixed when you reboot your Pi. This is in reference to this. Run sudo nano /etc/sudoers, and change the @ in line 27 to # and reboot your system. Everything works normally, but you'll have to restart your system if you run exagear and not sudo exagear.