privacy-toolkit/tools/simplex/INSTALL-NOTES.md
2025-12-31 19:44:07 -07:00

1.6 KiB

SimpleX Installation Notes

⚠️ Known Issues

.deb Package Compatibility Problems

The official .deb packages (both Ubuntu 22.04 and 24.04) have library compatibility issues:

Confirmed broken on:

  • ✗ Debian Trixie (crash: SIGSEGV in libHSzstd)
  • ✗ Pop!_OS (various library issues)

Root cause:

  • Complex dependency chain (Java, Haskell runtime, zstd, VLC libraries)
  • Ubuntu-specific library versions
  • Native library linking issues

Use the AppImage for ALL installations:

cd ~/github/privacy-toolkit/tools/simplex
./install-appimage.sh

Why AppImage works:

  • Bundles all dependencies
  • No library conflicts
  • Works on all distros
  • Tested on Debian Trixie and Pop!_OS

📦 File Locations

After AppImage installation:

  • Binary: ~/.local/bin/SimpleX.AppImage
  • Desktop Entry: ~/.local/share/applications/simplex.desktop
  • Data (unchanged): ~/.local/share/simplex/
  • Config (unchanged): ~/.config/simplex/

🔄 Migrating from .deb to AppImage

If you tried the .deb first:

# Remove broken .deb
sudo apt remove simplex
sudo rm -rf /opt/simplex

# Install AppImage
./install-appimage.sh

# Your data is preserved (lives in ~/.local/share/simplex/)

📝 Testing Notes

System .deb Package AppImage
Debian Trixie (glibc 2.41) ✗ Crashes Works
Pop!_OS 22.04 ✗ Issues Works
Ubuntu 24.04 native ? Unknown Works

Conclusion: Always use AppImage for SimpleX.


Last Updated: 2025-11-12 Tested On: Debian Trixie, Pop!_OS Recommendation: AppImage only