Note: The Listed platform will permanently shut down December 31, 2026. Your data published on Listed will still be available in your personal Standard Notes account. Learn more

Signal on Fedora

Signal for Linux officially supports only 64-bit, Debian-based Linux distributions, for example, Ubuntu. There are unofficial, community-maintained COPR repositories and a Flatpak, but it doesn’t feel right because you have to trust a third party. Luckily, distrobox makes installation of Ubuntu packages on Fedora dead simple.

So here is how you install an official build of Signal Desktop on Fedora. 

  • Install distrobox
sudo dnf install distrobox
  • Create a container called “signal-ubuntu” and enter it
distrobox-create --name signal-ubuntu --image ubuntu:24.04
distrobox-enter signal-ubuntu

Note: I use Ubuntu 24.04 LTS here, but you can choose another Ubuntu release if you wish (Ubuntu release cycle).

  • Execute commands from the download page of Signal in the container
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg;
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
wget -O signal-desktop.sources https://updates.signal.org/static/desktop/apt/signal-desktop.sources;
cat signal-desktop.sources | sudo tee /etc/apt/sources.list.d/signal-desktop.sources > /dev/null
sudo apt update && sudo apt install signal-desktop
  • It’s also necessary to install libasound2t64 in the container
sudo apt install libasound2t64
  • Expose Signal from the container to the host system
distrobox-export --app /usr/share/applications/signal-desktop.desktop

That’s it. You should now see “Signal (on signal-ubuntu)” in the app list of your DE. 

  • And this is how you upgrade packages in the container, including Signal
distrobox-enter signal-ubuntu
sudo apt update
sudo apt upgrade

Super simple!


You'll only receive email when they publish something new.

More from Oleg
All posts