Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues Installing amd64 and i386 Packages on ARM64 Ubuntu (MacBook Air M1) #143

Open
kvkvlaa opened this issue Oct 29, 2024 · 4 comments
Open

Comments

@kvkvlaa
Copy link

kvkvlaa commented Oct 29, 2024

I'm running Ubuntu 24.04.1 LTS on a MacBook Air M1, which uses an ARM64 architecture. I'm facing a few issues trying to install packages that require the amd64 and i386 architectures.

Here's what I've tried so far:

Wine and Steam Installation: When trying to install Wine and Steam, I've encountered dependency issues where certain libraries (like libc6:i386 and libegl1-mesa:arm64) either have "no installation candidate" or simply can't be found.

Enabling Multi-Architecture Support: I've tried enabling amd64 and i386 architectures with:

sudo dpkg --add-architecture i386
sudo dpkg --add-architecture amd64
sudo apt update

However, I still receive 404 errors when running apt update, specifically pointing out missing i386 packages, as well as unresolved dependencies for amd64 packages.
Flatpak Installation: I attempted installing Steam via Flatpak as an alternative, but the Steam package doesn’t seem to be available on Flathub for ARM64, and installing through Flatpak hasn't resolved the compatibility issues.

My main goal is to run amd64 (and possibly i386) applications, particularly Steam and Wine, on ARM64 Ubuntu. Does anyone have a workaround, or has anyone successfully set up something similar on an ARM64 Ubuntu system?

@tobhe
Copy link
Member

tobhe commented Oct 30, 2024

In short: you can't. The only way to run amd64 apps is through emulation, we don't have an easy way to set up emulation yet. On the Fedora side they worked on a steam package that does all the setup for you, this is still WIP for us.

@FelicianoTech
Copy link

@tobhe Where is that work (a Steam package like Fedora) happening and how can I keep tabs on it?

@ccgarant
Copy link

ccgarant commented Dec 9, 2024

The ArchLinux Asahi has a Fedora remix, maybe this will help?

https://asahilinux.org/

@kaazoo
Copy link

kaazoo commented Dec 9, 2024

Hi, I'm working on packaging of Steam and dependencies for Ubuntu 24.04 and 24.10.
See https://kernelpanik.net/vulkan_and_steam_on_ubuntu_asahi/ for a work in progress howto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants