Title: Guix: easily run Linux binaries | |
Author: Solène | |
Date: 10 June 2021 | |
Tags: guix | |
Description: | |
# Introduction | |
For those who used Guix or Nixos you may know that running a binary | |
downloaded from the internet will fail, this is because most expected | |
paths are different than the usual Linux distributions. | |
I wrote a simple utility to help fixing that, I called it | |
"guix-linux-run", inspired by the "steam-run" command from NixOS | |
(although it has no relation to Steam). | |
Gitlab project guix-linux-run | |
# How to use | |
Clone the git repository and make the command linux-run executable, | |
install packages gcc-objc++:lib and gtk+ (more may be required later). | |
Call "~/guix-linux-run/linux-run ./some_binary" and enjoy. | |
If you get an error message like "libfoobar" is not available, try to | |
install it with the package manager and try again, this is simply | |
because the binary is trying to use a library that is not available in | |
your library path. | |
In the project I wrote a simple compatibility list from a few | |
experiments, unfortunately it doesn't run everything and I still have | |
to understand why, but it permitted me to play a few games from itch.io | |
so it's a start. |