There's various ways to install the Signal messaging app on platforms other than Debian or Ubuntu, here's how I do it.
It's not trivial, but it's not difficult.
FIXME
This is the latest version I could find as of 2026-05-12; I usually find a newer version by trial and error.
export signal_version="7.90.0"
The source website is https://signal.org/download/
wget https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${signal_version}_amd64.deb
before uninstalling or upgrading, remove the postrm script:
sudo rm /var/lib/dpkg/info/signal-desktop.postrm
to remove the package entirely, then do this
dpkg -r signal-desktop
to install, or upgrade package (once the postrm is deleted as above)
sudo dpkg -i signal-desktop_${signal_version}_amd64.deb
ignore missing package errors like those below, try and run signal-desktop at the command line then use "dnf" to install the equivalent packages for Fedora.
dpkg: dependency problems prevent configuration of signal-desktop:
signal-desktop depends on libnotify4; however:
Package libnotify4 is not installed.
signal-desktop depends on libxtst6; however:
Package libxtst6 is not installed.
signal-desktop depends on libnss3; however:
Package libnss3 is not installed.
signal-desktop depends on libasound2; however:
Package libasound2 is not installed.
signal-desktop depends on libpulse0; however:
Package libpulse0 is not installed.
signal-desktop depends on libxss1; however:
Package libxss1 is not installed.
signal-desktop depends on libc6 (>= 2.31); however:
Package libc6 is not installed.
signal-desktop depends on libgtk-3-0; however:
Package libgtk-3-0 is not installed.
signal-desktop depends on libgbm1; however:
Package libgbm1 is not installed.
signal-desktop depends on libx11-xcb1; however:
Package libx11-xcb1 is not installed.
if signal won't start, try running it at the command line with "/opt/Signal/signal-desktop", then install the Fedora packages using "dnf" to get the libraries it needs.