Skip to main content
Prism
Linux

Prism for Linux.

Three ways to install it: a signed RPM package, a .deb package, or a portable AppImage that runs anywhere. Pick the one that suits your distribution. The rest of this page follows your choice.

Choose your format Installing, updating and removing Prism all follow this choice.

Prism runs on x86_64 systems. Which distributions that covers depends on the format you pick:

What it runs on
RPM
  • Fedora 43
  • RHEL 9+
  • Rocky Linux
  • AlmaLinux
DEB
  • Ubuntu 22.04+
  • Debian 12+
  • Linux Mint 21+
  • Pop!_OS 22.04+
  • Zorin OS 17+
  • elementary OS 7+
  • Kali Linux
  • MX Linux 23+
  • KDE neon
  • ChromeOS (Crostini)
  • Other Debian & Ubuntu derivatives
AppImage
  • Any distribution
Architecture
x86_64 · RPM
amd64 · DEB
x86_64 · AppImage
Requires · RPM
webkit2gtk4.1gtk3
Requires · DEB
libc6 (>= 2.35)libwebkit2gtk-4.1-0libgtk-3-0
Requires · AppImage
glibc ≥ 2.35
Install

Getting Prism installed.

Whichever format you choose, it is the same app, the same vault, and the same offline guarantee. Only the steps differ.

For the RPM package

Recommended
Automatic updates

Add the Prism repository

Add the repo once and Prism updates alongside the rest of your system. dnf will ask you to accept the signing key the first time, which is expected.

bash
# 1. Add the Prism repository sudo curl -o /etc/yum.repos.d/prism.repo https://thomasgysemans.fr/prism/rpm-repo/prism.repo # 2. Install (accept the signing key when prompted) sudo dnf install prism
Manual updates

Download the RPM

Prefer not to add a repository? Download the package and install it by hand. You won't get automatic updates. To upgrade later, repeat these steps with a fresh download.

Download the RPM Latest · x86_64

Then install it from your download folder:

bash
sudo dnf install ./Prism-latest-x86_64.rpm

For the .deb package

Debian, Ubuntu and derivatives

Download the .deb package

Download the package and install it with apt, which pulls in anything else it needs.

Download the .deb Latest · amd64

Then install it from your download folder:

bash
# install the package (apt resolves the dependencies) sudo apt install ./Prism_latest_amd64.deb

There is no Prism apt repository yet, so updates are manual: download the new .deb and install it the same way.

For the AppImage

No installation, no root

Download the AppImage

The AppImage is the entire app in a single file. Nothing is installed and nothing needs root: download it, allow it to run, and open it. It runs on any x86_64 distribution, though if yours is covered by the .deb, that's the smoother experience (menu entry, dependency checks, clean uninstall).

Download the AppImage Latest · x86_64

Make it executable, then run it from wherever you saved it:

bash
# 1. allow the file to run chmod +x Prism_latest_amd64.AppImage # 2. start Prism ./Prism_latest_amd64.AppImage

Nothing happens when you launch it? AppImages need FUSE 2 to mount themselves, and many recent distributions (Ubuntu 22.04 and newer among them) ship only FUSE 3. One package fixes it:

bash
# Debian / Ubuntu sudo apt install libfuse2 # Arch sudo pacman -S fuse2

Rather not install anything? Launch Prism with the --appimage-extract-and-run flag instead.

Want it in your app menu? An AppImage does not add itself to your launcher. You can double-click it in your file manager once it is executable, or let a tool like Gear Lever or AppImageLauncher integrate it for you.

Known issue

Wayland and animation smoothness.

On Wayland, Prism has to set WEBKIT_DISABLE_DMABUF_RENDERER for every Wayland device, which slows animations. The slowdown scales with the window size (the larger the window, the slower the animations), so we recommend not enlarging the window beyond its default size to keep the effect as small as possible.

Prefer no animations at all?

You can switch animations off completely under Settings → Accessibility by enabling reduced motion.

Keeping Prism current.

Updating

Prism tells you when a new version is out and brings you here. How you update depends on the format you installed.

For the RPM package

If you used the repository

Upgrade Prism on its own (it also rides along with a full system upgrade):

bash
# upgrade only Prism# use --refresh to make sure the cache doesn't hide the new version sudo dnf upgrade --refresh prism # Prism also updates if you do a general upgrade (sudo dnf upgrade)

This is the easy path. It's the reason the repository is recommended.

If you downloaded the RPM

Download the latest RPM again and install it with the same command. It replaces the version already on your machine, and your vault is left untouched.

Download the RPM

For the .deb package

Install the new .deb over it

Download the latest package and install it with the same apt command. It replaces the version already on your machine, and your vault is left untouched.

Download the .deb
bash
# install the package (apt resolves the dependencies) sudo apt install ./Prism_latest_amd64.deb

apt keeps the package name, so there is nothing to remove first.

For the AppImage

Replace the file

Download the latest AppImage, make it executable, and delete the old file. The new one takes over. There is nothing else to clean up.

Download the AppImage
bash
# 1. allow the file to run chmod +x Prism_latest_amd64.AppImage # 2. start Prism ./Prism_latest_amd64.AppImage

Your vault does not live inside the AppImage, so replacing the file never touches your data.

For the RPM package

Authenticity

Verify the package yourself.

dnf already checks the signature for you. If you want to confirm it by hand, compare this key fingerprint against the published GPG key:

Key fingerprint
F51D 5F90 5552 E6F0 0BC7 65A1 79CC 2088 EBBF 2CF0
View the public GPG key

Import Prism's signing key once, then check the downloaded file:

bash
# 1. import Prism’s signing key (once) sudo rpm --import https://thomasgysemans.fr/prism/rpm-repo/RPM-GPG-KEY-prism # 2. verify the downloaded file rpm --checksig Prism-latest-x86_64.rpm Prism-latest-x86_64.rpm: digests signatures OK
Removing Prism

Uninstalling.

For the RPM package

Remove the app, and the repository too if you added it:

bash
# remove the app sudo dnf remove prism # remove the repository (if you added it) sudo rm /etc/yum.repos.d/prism.repo

For the .deb package

Remove the package with apt:

bash
# remove the app sudo apt remove prism

For the AppImage

Delete the file. That is the whole uninstall. An AppImage never puts anything anywhere else.

bash
# remove the AppImage rm Prism_latest_amd64.AppImage
Your data

Where your vault lives.

On Linux, your encrypted vault sits here:

path
~/.local/share/com.prismsecuritymanager.vaultapp/

If cloud sync is enabled, this file is a local copy derived from your Drive.

Installing and removing Prism never touches it. Uninstalling does not delete your vault, and updating never overwrites it. The only person who removes your vault is you.

Other distributions

More packages are on the way.

If your distribution isn't listed above, the AppImage is the safe bet. It doesn't care which one you run. Native packages for other package managers are coming. Need a particular one, or run into a problem? We'd like to hear about it.