Installing on Linux (Debian/Ubuntu)
Prerequisites
Install the WebKit2GTK library, which Semantic Modeler uses for its UI:
sudo apt update
sudo apt install -y libwebkit2gtk-4.1-dev
Option A: .deb Package (Recommended)
Download
Head to the Downloads page and grab the .deb package (semantic-modeler_<version>_amd64.deb).
Install
sudo dpkg -i semantic-modeler_*_amd64.deb
If there are missing dependencies, fix them with:
sudo apt install -f
Updates
The .deb package does not update automatically. Download the latest .deb from the Downloads page and install it over the existing version with the same dpkg -i command.
Uninstall
sudo apt remove semantic-modeler
Option B: AppImage
The AppImage is a self-contained package that works on any Linux distribution and updates automatically.
Download
Head to the Downloads page and grab the AppImage (SemanticModeler.AppImage).
Install
- Make the AppImage executable:
chmod +x SemanticModeler.AppImage
- Run it:
./SemanticModeler.AppImage
On first launch, the AppImage registers itself in your application menu so you can find it like any other app.
Tip
You can verify your download by comparing the SHA-256 hash on the Downloads page:
sha256sum SemanticModeler.AppImage
Updates
The AppImage checks for updates automatically. When an update is available, you'll see a dialog asking if you'd like to restart to apply it.
Wayland
If you're on a Wayland session and notice issues with window icons or rendering, try launching with X11:
GDK_BACKEND=x11 ./SemanticModeler.AppImage
Or, if you installed via the .deb package:
GDK_BACKEND=x11 semantic-modeler
Release Notes
See what's new and what's changed in each version on the Release Notes page.