Will SoloMD run on my Linux?
Almost any Linux released since 2022 works out of the box; the ones that don’t are older systems. Follow the chart below — it takes about two minutes and also tells you which file to download.
The whole thing in one chart
- 1 Open a terminal
Search your app menu for “Terminal”, or press Ctrl + Alt + T.
- 2 Type this line and press Enter
ldd --versionLook only at the number at the very end of the first line, for example:
ldd (Ubuntu GLIBC 2.35-0ubuntu3.8) 2.35 - Is that number 2.34 or higher?
2.35, 2.36, 2.39 all count as “yes”; 2.31, 2.28, 2.17 count as “no”.
- NoThis system is too old
SoloMD can’t run on it yet — no download will change that. The fix is to upgrade to a release marked ✅ in the table below.
See which release to upgrade to ↓YesYou’re good 👍Go on to step 3 and pick a file.
Step 3 ↓
By your system, choose one of these four:
Ubuntu, Debian, Linux Mint, Deepin …
Double-click to open it in your Software app, or run
sudo apt install ./SoloMD_*.deb Fedora, Rocky, openSUSE …
Double-click to install, or run
sudo dnf install ./SoloMD-*.rpm Arch, Manjaro …
Run
yay -S solomd-bin Not sure — or .deb / .rpm complains that libwebkit2gtk-4.1 is missing
Nothing to install: it carries the parts it needs. After downloading, run
chmod +x SoloMD_*.AppImage && ./SoloMD_*.AppImage Every file comes in two builds. Most computers want amd64 / x86_64; ARM machines such as a Raspberry Pi want arm64 / aarch64. Not sure? Run uname -m — if it prints aarch64, it’s ARM.
Rather not type commands? Look it up
These are the common ones. If yours isn’t listed, or you’ve customised your system, trust the ldd check above.
| System | Works? | Download / what to do |
|---|---|---|
| Ubuntu 22.04 / 24.04 and newer | ✅ | .deb |
| Ubuntu 20.04 and older | ❌ | Upgrade to 22.04 or newer |
| Debian 12 / 13 | ✅ | .deb |
| Debian 11 and older | ❌ | Upgrade to Debian 12 or newer |
| Linux Mint 21 / 22 | ✅ | .deb |
| Linux Mint 20 and older | ❌ | Upgrade to Mint 21 or newer |
| Deepin 23 | ✅ | .AppImage (easiest) or .deb |
| Deepin 20 / UOS 20 | ❌ | Too old — no workaround yet |
| Kylin V10 | ❌ | Too old — no workaround yet |
| Fedora 36 and newer | ✅ | .rpm |
| Rocky / AlmaLinux / RHEL 9 | ✅ | .AppImage |
| CentOS 7 / 8, RHEL 8 | ❌ | Upgrade to a 9.x release |
| openSUSE Tumbleweed / Leap 16 | ✅ | .rpm |
| openSUSE Leap 15 | ❌ | Upgrade to Leap 16 |
| Arch / Manjaro / EndeavourOS | ✅ | AUR: yay -S solomd-bin |
Why don’t older systems work?
SoloMD doesn’t ship a whole user-interface stack of its own. It borrows two things your system already has: a “web engine” that draws the window (WebKitGTK) and the “base library” every program uses (glibc). Think of furniture that mounts on a wall — the wall needs the right brackets.
Systems from around 2022 onward have the brackets we need: glibc 2.34 or newer and WebKitGTK 4.1. Older systems have versions that are too low, or no such web engine at all. That floor comes from the framework SoloMD is built on (Tauri 2) — it isn’t a number we can simply turn down — so upgrading the system is the only reliable fix. The AppImage carries its own web engine, so it needs one thing less than .deb / .rpm, but it can’t carry the base library.
Followed the chart and it still fails?
Please open an issue on GitHub and paste the output of these three commands — it lets us tell what’s wrong quickly:
ldd --version | head -1
grep PRETTY_NAME /etc/os-release
uname -m