How to Install Logisim-Evolution on Linux

How To Install Logisim Evolution On Linux

Logisim-Evolution is a digital-logic simulator for drawing circuits, inspecting truth tables, and testing a design before you build hardware. The current project supports Linux through Flatpak and Snap, and the Arch User Repository (AUR) has a package for Arch Linux.

Choose an installation method

Use Flatpak when you want the Flathub build and one application ID across distributions. Use Snap on systems that already have Snap support, or use the AUR package when you manage Arch packages from source recipes.

GitHub release assets are useful when none of those package systems fit your setup, but they need a Java runtime.

Install Logisim-Evolution with Flatpak

Flathub publishes Logisim-Evolution as com.github.reds.LogisimEvolution. Install Flatpak and add the Flathub remote first if your distribution does not already provide them.

flatpak install flathub com.github.reds.LogisimEvolution

Start the application from your desktop launcher, or use the app ID in a terminal.

flatpak run com.github.reds.LogisimEvolution

I checked the current Flathub listing and project repository for this app ID, and my Debian 13 verification host has no Flatpak command, leaving these as current source-verified commands without a local installation result.

Install Logisim-Evolution with Snap

The upstream repository and Snap Store list the logisim-evolution package for systems where Snap is installed and active.

sudo snap install logisim-evolution

Open Logisim-Evolution from the application menu after the install completes, noting that the verification host has no Snap command and this route is source-verified.

Install Logisim-Evolution on Arch Linux

The AUR page lists logisim-evolution as a community-maintained build recipe, and the Arch Wiki recommends reading its PKGBUILD before you build it.

git clone https://aur.archlinux.org/logisim-evolution.git
cd logisim-evolution
makepkg -si

This route requires the standard Arch build toolchain plus dependencies declared by the recipe, so check the PKGBUILD and package comments before starting the build.

Run a release package with Java 21 or newer

The project release page publishes Linux assets and states that current releases require Java 21 or newer for the Java application path.

java --version

Install a Java 21 or newer runtime through your distribution package manager if the command is missing or reports an older major version. Choose an asset on the release page that matches your processor architecture, then follow the release instructions supplied with that asset.

Check that the installation succeeded

Flatpak can show the installed application record before you launch it.

flatpak info com.github.reds.LogisimEvolution

Logisim-Evolution opens a circuit workspace where you can place input pins, gates, and output pins, then change an input state to inspect the result. Begin with one input, one NOT gate, and one output pin to check that the simulator responds before you construct a larger circuit.

Sources