Opera repositories for Fedora and openSUSE
The short version
If you want the latest Opera stable release and updates on either Fedora or openSUSE, add one of my personal Opera rpm repositories.
Recently, I have been doing further testing on rpm-based distros. In a previous posting I provided a script to automatically fetch and convert the Opera .deb packages into .rpm format. However, a native repository is always faster and more convenient than repackaging on the fly. I therefore, decided to make use of the openSUSE Build Service, together with my example rpm .spec files to generate openSUSE and Fedora repositories.
Questions and answers
The following are answers to some of the questions you might have.
Is this Official?
I am an Opera employee but these repositories were created for my own personal use and have no official status. Nonetheless, others are welcome to use them, if they so wish. I'll likely continue to update them until such a time as better/official repositories are made available.
What about the beta and developer packages?
My repositories also contain packages for beta and developer. After adding the appropriate repository issue one of the following:
zypper install opera-beta opera-developer
yum install opera-beta opera-developer
What about the Russian Fedora repository?
The Russian Fedora non-free repository already provides updates for Opera (stable, beta and developer). Why did I create another?
- The openSUSE Build Service makes it easy to do (so why not)?
- Since I work for Opera I can probably update my repository slightly faster (particularly in the case of developer releases, where I often write the blog post).
If you are already happy with Russian Fedora non-free repository, there is no real reason to add this new one. In fact, if you add both repositories, all your updates will come from the Russian Fedora non-free repository anyway, due to the high epoch number they use.
What if I use a different openSUSE or Fedora version?
The two repositories state that they are for openSUSE 13.2 and Fedora 21. However, as the binaries are not actually built on the service, they should work on any reasonably recent version of openSUSE or Fedora.
What about the other rpm-based distros?
Unfortunately the openSUSE Build Service does not offer packages and repository hosting for all rpm-based distros (e.g. Mageia and PCLinuxOS). However, you can always use my rpm4opera script to fetch and repackage on the fly. PCLinuxOS users can also get Opera (stable) directly from PCLinuxOS's own repository!