GNOME repositories

Jump to: navigation, search
This article contains information on how to install additional repositories specific to the GNOME Desktop only.


GNOME:Apps

This is a repository for popular GNOME applications that do not follow the GNOME release cycle such as GIMP, Inkscape, Pidgin, etc. It contains packages that are being developed for admission into Factory and, of course, after that, the next openSUSE release.



Repositories for development

By adding these repositories, consider the following:

  • GNOME:Factory depends on openSUSE:Factory
  • GNOME:Next depends on GNOME:Factory

Therefore, to satisfy the dependencies you need to add the repository openSUSE:Factory. Be sure to add the full chain of repositories and set the priorities right so zypper dup knows what to do.

Icon-warning.png
Warning: If you don't set the priorities right you may end with a full distribution upgrade instead of a GNOME update only.



GNOME:Factory

A more detailed explanation of the difference between GNOME:Factory and GNOME:Next is provided here.

This repository is designed to allow testing of the latest beta GNOME version before being landed in openSUSE:Factory.

This uses the so-called stable (3.x where x is even, e.g. 3.20) releases rather than the unstable upstream branches of GNOME.


GNOME:Next

This is a development branch aimed at inclusion into Factory (the rolling release). The NEXT release of GNOME is prepared here. At the point where GNOME:Next reaches stable versions, we will evaluate efforts to branch it off for the latest released version of openSUSE.

Icon-warning.png
Warning: Use of this repository is not recommended for new users nor is it recommended for use as a daily driver. There is constant development being done here. This means you WILL encounter bugs, some of which can result in a broken system. If you want a more bleeding edge GNOME without the instability that comes with Factory, have a look at Tumbleweed.



How To Upgrade

Do you feel like you are up for a challenge and ready to help squash some bugs? GREAT!

  1. Ensure that you have installed all available updates on your current system which should be running 15.5. It is not recommended to jump from earlier versions straight into Factory.
  2. Next, you will need to disable or remove all of the extra and third-party repositories that you are currently using and add GNOME:Factory and/or GNOME:Next. Be sure to keep the two main 15.5 repositories and also any video driver repositories if your system requires them.
    • How to manage your repositories.
    • TIP! Coming from recent experience, there is a good chance that you will need to tweak certain packages' versions in order to get a usable desktop. If you are using the Btrfs file system, remember to enable and configure Snapper before you upgrade.
  3. Now that you have configured your repositories, all that is left to do is the actual upgrade. There are a couple of ways to do this. If you aren't afraid of the command line go ahead and run zypper dup as root. (Use "su" command). If you are not quite comfortable with the command line, prefer using GUI, or just want to read over the dist-upgrade process, have a look at How To: Vendor Change Update

See also