Run Windows (x86) applications on Comet using Hangover, Fex

Introduction

Hangover is a Wine-based solution that allows running x86 Windows applications on ARM64 Linux systems. It works by translating x86 instructions to ARM64 using FEX, a fast user-mode emulator. This guide will walk you through the installation process for Hangover and FEX, and show you how to run Notepad++ on Comet


Prerequisites

  • You need sudo privileges to execute the commands.
  • Ensure Mecha Comet is connected to wireless and have internet access.

Installation Steps

Follow these steps to install Hangover and FEX on Comet:

1. Download Hangover and FEX

Get the necessary packages from the repository or website. You can download Hangover from here.

wget https://github.com/AndreRH/hangover/releases/tag/hangover-10.0/hangover_10.0_debian12_bookworm_arm64.tar

2. Extract the Hangover Package

tar -xvf hangover_10.0_debian12_bookworm_arm64.tar

3. Install Dependencies

Make sure you have all the required dependencies installed.

sudo dpkg -i hangover-wine_10.0~bookworm_arm64.deb
sudo dpkg -i hangover-libarm64ecfex_10.0_arm64.deb

Now you’re all set! :rocket:

4. Run Notepad++ on Comet

To run Notepad++ on Comet, follow these steps:

  1. Download the x86 Notepad++ installer from the official website.
  2. Run the installer using Wine:
wine npp.8.7.5.Installer.exe

 

Preview