{"id":18231,"date":"2026-03-22T23:28:44","date_gmt":"2019-05-10T19:56:31","guid":{"rendered":"https:\/\/computingforgeeks.com\/?p=18231"},"modified":"2026-03-22T23:28:45","modified_gmt":"2026-03-22T20:28:45","slug":"install-opera-browser-rhel-fedora","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/install-opera-browser-rhel-fedora\/","title":{"rendered":"Install Opera Browser on RHEL 10 \/ Fedora 42"},"content":{"rendered":"\n<p>Opera is a Chromium-based web browser that ships with a built-in VPN, ad blocker, and AI assistant. It supports tab grouping through Tab Islands, a sidebar for quick access to messaging apps, and a flow feature for sharing files between devices. Opera runs on Linux, Windows, macOS, Android, and iOS.<\/p>\n\n\n\n<p>This guide covers three ways to install Opera browser on RHEL 10 and Fedora 42 &#8211; from the official RPM repository, via Flatpak from Flathub, and through Snap. We also walk through setting Opera as the default browser, enabling the built-in VPN and ad blocker, and compare Opera against Firefox and Chrome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A system running RHEL 10, Fedora 42, Rocky Linux 10, or AlmaLinux 10<\/li>\n\n<li>Root or sudo access<\/li>\n\n<li>Active internet connection<\/li>\n\n<li>Desktop environment installed (GNOME, KDE, or any DE)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Install Opera Browser from the Official RPM Repository<\/h2>\n\n\n\n<p>The recommended method is to install Opera from its official RPM repository. This gives you automatic updates through <code>dnf<\/code> and access to stable, beta, and developer builds. For a deeper look at <code>dnf<\/code> package management, see the <a href=\"https:\/\/computingforgeeks.com\/dnf-package-manager-guide-rhel-rocky-almalinux\/\" target=\"_blank\" rel=\"noreferrer noopener\">DNF package manager guide for RHEL and Rocky Linux<\/a>.<\/p>\n\n\n\n<p>Import the Opera GPG signing key to verify package authenticity:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo rpm --import https:\/\/rpm.opera.com\/rpmrepo.key<\/code><\/pre>\n\n\n\n<p>Create the Opera repository configuration file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/yum.repos.d\/opera.repo<\/code><\/pre>\n\n\n\n<p>Add the following repository configuration:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[opera]\nname=Opera packages\ntype=rpm-md\nbaseurl=https:\/\/rpm.opera.com\/rpm\ngpgcheck=1\ngpgkey=https:\/\/rpm.opera.com\/rpmrepo.key\nenabled=1<\/code><\/pre>\n\n\n\n<p>Install the Opera stable browser package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install opera-stable -y<\/code><\/pre>\n\n\n\n<p>After installation completes, verify the installed version:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>opera --version<\/code><\/pre>\n\n\n\n<p>The output confirms Opera is installed &#8211; you should see the version number similar to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>128.0.5807.77<\/code><\/pre>\n\n\n\n<p>You can also install beta or developer builds by replacing <code>opera-stable<\/code> with <code>opera-beta<\/code> or <code>opera-developer<\/code>. The <a href=\"https:\/\/rpm.opera.com\/manual.html\" target=\"_blank\" rel=\"noreferrer noopener\">Opera RPM repository page<\/a> has full details on available packages.<\/p>\n\n\n\n<p>Launch Opera from the application menu or run it from the terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>opera &amp;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Install Opera Browser Using Flatpak<\/h2>\n\n\n\n<p>Flatpak provides a sandboxed installation that runs independently of your system packages. This is useful if you want Opera isolated from the rest of your system. For background on managing Flatpak apps, check the guide on <a href=\"https:\/\/computingforgeeks.com\/install-and-manage-flatpak-applications-on-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">installing and managing Flatpak applications on Linux<\/a>.<\/p>\n\n\n\n<p>Flatpak comes pre-installed on Fedora. On RHEL 10 and Rocky Linux 10, install it first:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install flatpak -y<\/code><\/pre>\n\n\n\n<p>Add the Flathub repository if it is not already configured:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo flatpak remote-add --if-not-exists flathub https:\/\/dl.flathub.org\/repo\/flathub.flatpakrepo<\/code><\/pre>\n\n\n\n<p>Install Opera from Flathub:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo flatpak install flathub com.opera.Opera -y<\/code><\/pre>\n\n\n\n<p>Launch the Flatpak version of Opera:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flatpak run com.opera.Opera<\/code><\/pre>\n\n\n\n<p>To update Opera installed via Flatpak:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo flatpak update com.opera.Opera<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Install Opera Browser Using Snap<\/h2>\n\n\n\n<p>Snap packages are another option for installing Opera. Snap support is not enabled by default on RHEL or Fedora, so you need to install snapd first. See our guide on <a href=\"https:\/\/computingforgeeks.com\/install-snapd-and-snap-applications-on-fedora\/\" target=\"_blank\" rel=\"noreferrer noopener\">installing Snapd and Snap applications on Fedora<\/a> for detailed setup.<\/p>\n\n\n\n<p>Install and enable snapd:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install snapd -y\nsudo systemctl enable --now snapd.socket\nsudo ln -s \/var\/lib\/snapd\/snap \/snap<\/code><\/pre>\n\n\n\n<p>Log out and log back in (or reboot) so the snap paths take effect. Then install Opera:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo snap install opera<\/code><\/pre>\n\n\n\n<p>Verify the snap installation:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>snap list opera<\/code><\/pre>\n\n\n\n<p>You should see Opera listed with its version and revision number:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Name   Version          Rev    Tracking       Publisher   Notes\nopera  128.0.5807.77    xxx    latest\/stable  opera-software\u2713  -<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Set Opera as the Default Browser<\/h2>\n\n\n\n<p>After installing Opera through any of the methods above, you can set it as your default web browser. Opera usually prompts you on first launch, but you can also set it manually from the terminal.<\/p>\n\n\n\n<p>For the RPM-installed version, set the default browser using <code>xdg-settings<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>xdg-settings set default-web-browser opera.desktop<\/code><\/pre>\n\n\n\n<p>For the Flatpak version:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>xdg-settings set default-web-browser com.opera.Opera.desktop<\/code><\/pre>\n\n\n\n<p>Verify the default browser is set correctly:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>xdg-settings get default-web-browser<\/code><\/pre>\n\n\n\n<p>The output should show <code>opera.desktop<\/code> or <code>com.opera.Opera.desktop<\/code> depending on your installation method.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Enable the Built-in VPN in Opera<\/h2>\n\n\n\n<p>Opera includes a free, unlimited VPN that encrypts your browser traffic without needing a third-party extension. The VPN works at the browser level &#8211; it only covers traffic inside Opera, not your entire system.<\/p>\n\n\n\n<p>To enable the VPN:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Opera and go to <strong>Settings<\/strong> (press <code>Alt + P<\/code> or click the menu icon and select Settings)<\/li>\n\n<li>Scroll down to the <strong>Privacy and security<\/strong> section<\/li>\n\n<li>Find <strong>VPN<\/strong> and toggle <strong>Enable VPN<\/strong> to on<\/li>\n\n<li>A blue VPN badge appears in the address bar &#8211; click it to select your virtual location (Americas, Europe, or Asia)<\/li>\n<\/ol>\n\n\n\n<p>When enabled, the VPN icon in the address bar turns blue. Click it to see connection details, change the virtual location, or turn it off. The VPN does not require an Opera account and has no bandwidth limits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Enable the Built-in Ad Blocker in Opera<\/h2>\n\n\n\n<p>Opera has a native ad blocker that removes ads and speeds up page loading. It works out of the box without installing any extensions.<\/p>\n\n\n\n<p>To enable it:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Settings<\/strong> (press <code>Alt + P<\/code>)<\/li>\n\n<li>Go to the <strong>Privacy and security<\/strong> section<\/li>\n\n<li>Toggle <strong>Block ads and surf the web up to three times faster<\/strong> to on<\/li>\n\n<li>Optionally enable <strong>Block trackers<\/strong> for additional privacy<\/li>\n<\/ol>\n\n\n\n<p>A shield icon appears in the address bar on pages where ads are blocked. Click it to see how many ads and trackers were blocked on the current page. You can whitelist specific sites by clicking the shield and toggling off ad blocking for that domain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Opera vs Firefox vs Chrome &#8211; Comparison<\/h2>\n\n\n\n<p>Choosing a browser depends on your priorities &#8211; privacy, performance, features, or open-source principles. Here is a direct comparison of the three most popular browsers on Linux. If you want to try the alternatives, see our guides on <a href=\"https:\/\/computingforgeeks.com\/how-to-install-google-chrome-on-rhel-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">installing Google Chrome on RHEL<\/a> and <a href=\"https:\/\/computingforgeeks.com\/install-brave-web-browser-on-fedora\/\" target=\"_blank\" rel=\"noreferrer noopener\">installing Brave browser on Fedora<\/a> as another Chromium-based alternative.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Opera<\/th><th>Firefox<\/th><th>Chrome<\/th><\/tr><\/thead><tbody><tr><td>Engine<\/td><td>Chromium (Blink)<\/td><td>Gecko<\/td><td>Chromium (Blink)<\/td><\/tr><tr><td>Built-in VPN<\/td><td>Yes (free, unlimited)<\/td><td>No (paid add-on)<\/td><td>No<\/td><\/tr><tr><td>Built-in Ad Blocker<\/td><td>Yes<\/td><td>Enhanced Tracking Protection<\/td><td>No (extension needed)<\/td><\/tr><tr><td>Open Source<\/td><td>No (proprietary)<\/td><td>Yes (MPL 2.0)<\/td><td>No (Chromium is, Chrome is not)<\/td><\/tr><tr><td>RAM Usage<\/td><td>Moderate<\/td><td>Lower<\/td><td>Higher<\/td><\/tr><tr><td>Extension Support<\/td><td>Chrome Web Store compatible<\/td><td>Firefox Add-ons<\/td><td>Chrome Web Store<\/td><\/tr><tr><td>Sync Across Devices<\/td><td>Opera Flow<\/td><td>Firefox Sync<\/td><td>Google Sync<\/td><\/tr><tr><td>AI Assistant<\/td><td>Aria (built-in)<\/td><td>No<\/td><td>Gemini integration<\/td><\/tr><tr><td>Linux Package Formats<\/td><td>RPM, DEB, Flatpak, Snap<\/td><td>Repo, Flatpak, Snap<\/td><td>RPM, DEB<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>When to choose Opera:<\/strong> You want built-in VPN and ad blocking without extensions, use Chrome extensions but prefer more privacy features, or need the sidebar for quick access to messaging apps like Telegram, WhatsApp, and Facebook Messenger.<\/p>\n\n\n\n<p><strong>When to choose Firefox:<\/strong> Open-source matters to you, you want the most privacy-focused mainstream browser, or you prefer a non-Chromium engine for web diversity.<\/p>\n\n\n\n<p><strong>When to choose Chrome:<\/strong> You are deep in the Google ecosystem, need maximum web compatibility for specific web apps, or rely on Chrome-specific developer tools.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uninstall Opera Browser<\/h2>\n\n\n\n<p>If you need to remove Opera, use the command matching your installation method.<\/p>\n\n\n\n<p>For the RPM installation:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf remove opera-stable -y<\/code><\/pre>\n\n\n\n<p>For Flatpak:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo flatpak uninstall com.opera.Opera -y<\/code><\/pre>\n\n\n\n<p>For Snap:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo snap remove opera<\/code><\/pre>\n\n\n\n<p>To remove Opera&#8217;s user configuration and cache files after uninstalling:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rm -rf ~\/.config\/opera\nrm -rf ~\/.cache\/opera<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Opera is installed and running on your RHEL 10 or Fedora 42 system. The RPM repository method is best for most users since it integrates with your system&#8217;s package manager and receives automatic updates. Flatpak and Snap provide sandboxed alternatives if you prefer application isolation.<\/p>\n\n\n\n<p>With the built-in VPN and ad blocker enabled, Opera provides a more private browsing experience without relying on third-party extensions. Keep Opera updated regularly through your package manager to get the latest security patches and features.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opera is a Chromium-based web browser that ships with a built-in VPN, ad blocker, and AI assistant. It supports tab grouping through Tab Islands, a sidebar for quick access to messaging apps, and a flow feature for sharing files between devices. Opera runs on Linux, Windows, macOS, Android, and iOS. This guide covers three ways &#8230; <a title=\"Install Opera Browser on RHEL 10 \/ Fedora 42\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/install-opera-browser-rhel-fedora\/\" aria-label=\"Read more about Install Opera Browser on RHEL 10 \/ Fedora 42\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":18247,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[712,29,299,50,73],"tags":[1072,9217,528],"cfg_series":[],"class_list":["post-18231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desktop","category-fedora","category-how-to","category-linux-tutorials","category-rhel","tag-browser","tag-internet","tag-opera"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/18231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=18231"}],"version-history":[{"count":2,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/18231\/revisions"}],"predecessor-version":[{"id":163654,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/18231\/revisions\/163654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/18247"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=18231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=18231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=18231"},{"taxonomy":"cfg_series","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/cfg_series?post=18231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}