Guides 11792 Published by

This guide walks readers through installing Scribus on Ubuntu by covering the straightforward repository method, a PPA for newer releases, and universal packaging via Snap or Flatpak. It explains why the official repo is reliable, how to add the community-maintained PPA when you need the latest libraries, and shows commands for each option without extra keys or manual downloads. The article also points out common issues like crashes after library updates or font write‑permission errors, offering quick fixes such as reinstalling a missing dependency or adjusting user groups. Finally, it gives simple uninstall steps for each package type so users can clean up if they decide to stop using Scribus.



Install Scribus on Ubuntu: A Step‑by‑Step Guide for the Real‑World User

If you’re looking to create print‑ready PDFs, brochures, or magazines from the comfort of your Linux box, Scribus is the open‑source answer. This article walks through getting it up and running on Ubuntu—whether you want the bleeding‑edge version, the stable release, or a quick Snap install.

I. Quick‑Start with the Default Repository (Ubuntu 22.04 LTS and newer)
Why use apt?

The official Ubuntu repositories ship Scribus in a well‑tested state that matches your system libraries. It’s reliable and easy to keep updated with apt upgrade. No extra keys, no manual downloads.

sudo apt update
sudo apt install scribus

Once the installation finishes, run it from the launcher or type scribus in a terminal. The first launch will prompt you for some basic preferences—just hit “Next” through the wizard and you’re ready to design.

Pro tip: If your system has multiple users, set the default fonts at the global level:

sudo update-fonts.

II. Getting the Latest Features with a PPA

Sometimes the Ubuntu repo lags behind Scribus’ release cycle—especially if you’re on a stable distro that freezes packages for years. I’ve seen people hit the “libc missing” error after upgrading to kernel 6.5; adding the official PPA pulls in the newest libraries that solve the problem.

sudo add-apt-repository ppa:scribus/ppa
sudo apt update
sudo apt install scribus

That’s all. The PPA keeps the package auto‑upgraded with apt upgrade, so you get security patches and new features without manual downloads.

Heads‑up: PPAs are community maintained, so if a dependency change breaks your workflow, consider switching back to the official repo.

III. Snap or Flatpak: When Convenience Beats Size

Snap packages bundle all dependencies, giving you the newest Scribus regardless of Ubuntu version. I’ve used Snap on an older 18.04 machine and it just works. The downside? A ~200 MB download and a slower start‑up time because the runtime is isolated.

sudo snap install scribus

If you prefer Flatpak, install the runtime first:

sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install org.scribus.Scribus

Both methods let you sidestep system libraries that might be out of sync. Choose Snap if you’re comfortable with Ubuntu’s confined ecosystem; choose Flatpak for a more portable, cross‑distributions experience.

IV. Common Pitfalls and How to Fix Them
“Scribus crashes on startup”

I’ve seen this after an update to libpoppler. The fix is usually simple:

sudo apt install libpoppler-qt5-0

or, if you’re using the Snap version:

sudo snap refresh scribus --devmode
“Cannot write to /usr/share/fonts”

That happens when you try to install a custom font from the GUI without sufficient rights. Use fc-cache -fv as root or add your user to the fontconfig group.

sudo fc-cache -fv
sudo usermod -aG fontconfig $USER

Log out and back in to pick up the new membership.

V. Uninstalling Scribus (Just In Case)

If you need to cleanly remove the package, run:

sudo apt purge scribus
sudo apt autoremove

For Snap or Flatpak, use:

sudo snap remove scribus
flatpak uninstall org.scribus.Scribus

That wipes the application and any leftover config files.

Hope this helps you get your publishing workflow back on track.