Guides 11792 Published by

The guide walks through installing Opera on AlmaLinux 9, highlighting why the browser is a good fit thanks to its built‑in ad blocker, VPN toggle, and messenger. It starts by making sure you have the necessary libraries with a simple `dnf install` command, then shows how to grab the latest RPM from Opera’s site using curl before handing it over to DNF for installation. After installing, the tutorial explains how to confirm the version with `opera --version` and launch it in the background, noting that any missing dependencies can be resolved with a quick repoquery command. For users who prefer sandboxing or want to avoid RPMs entirely, an alternate Flatpak route is offered, complete with remote‑add and install commands that still deliver the full Chromium experience.



Installing Opera Browser on AlmaLinux 9 in Minutes

If you’re running AlmaLinux 9 and want a slick, Chromium‑based browser that doesn’t eat RAM like a bad habit, installing Opera is a breeze—just follow these steps and you’ll be surfing with the same speed you had on Windows.

Why Opera on AlmaLinux?

Opera isn’t just another browser; it bundles an ad blocker, VPN toggle, and built‑in messenger. On AlmaLinux 9, that means getting the RPM straight from the developer or a trusted Flatpak repo instead of relying on outdated distro packages. I’ve seen folks try to pull in Chrome’s `.deb` on CentOS‑like systems and end up with dependency hell—Opera sidesteps that.

Prerequisites: Get the Right Repository

Before you download anything, make sure your system can handle the package format:

sudo dnf install -y libXss1 libXScrnSaver

Those two libraries are required for the Chromium engine to run. If you skip this step, Opera will start and immediately complain about missing dependencies.

Download the Official RPM Package

Head over to the Opera website (the same link that works on Windows) and grab the latest RPM:

curl -LO https://download-sslcdn.opera.com/pub/opera/linux/amd64/stable/latest/opera-stable_111.0.0.0_amd64.rpm

The `curl -LO` command saves the file with its original name and tells you when it finishes—no guesswork required.

Install with DNF

Now that you have the package, install it:

sudo dnf install -y ./opera-stable_111.0.0.0_amd64.rpm

The `./` prefix makes sure DNF looks in your current directory instead of searching a repo. The `-y` flag answers “yes” to every prompt, which is handy if you’re not one to read long dependency trees.

If you hit any errors about missing packages, run:

sudo dnf install -y $(dnf repoquery --unsatisfied)

and try again. In my experience, the only time this throws a tantrum is when your system’s `libstdc++` is older than 8, which can happen on very fresh installs.

Verify Installation and Launch

To double‑check that Opera is installed correctly, run:

opera --version

You should see something like `Opera 111.0.0.0`. Then launch it normally:

opera &

The ampersand sends the process to the background, letting you keep using the terminal. If the app pops up without a hitch, congratulations—you’ve just added a fast, feature‑packed browser to your AlmaLinux toolbox.

Alternative: Flatpak (If You’re a Fan of Sandboxing)

If you prefer keeping things isolated or don’t want to touch RPMs at all, you can install Opera via Flatpak:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.opera.Opera

The downside? It pulls the entire Chromium stack into a sandbox, which can be slightly slower at startup—but on AlmaLinux 9 it works fine and doesn’t touch system packages.

That’s all there is to it. Grab that RPM or Flatpak, run a couple of commands, and you’ll have Opera ready to tackle your browsing needs without the bloat you find in some other browsers.