Home Wiki > GNOME repositories
Sign up | Login

GNOME repositories

tagline: From openSUSE

This article contains information on how to install additional repositories specific to the GNOME Desktop only.

GNOME:STABLE:*

This repository contains the latest stable release for the latest release of openSUSE as well as any stable updates from the upstream GNOME developers. The openSUSE GNOME Team does a great job at processing upstream updates for seamless integration as quickly as possible. openSUSE ensures all of its users are running the absolute latest and greatest STABLE packages.

  • Updates from upstream for 13.1 GNOME are sent to this repository.
  • If all you want is the latest update to current GNOME, you do not need to enable GNOME:Factory
  • Once GNOME:STABLE is enabled, you will only need to use zypper up on the command line.

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 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.

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

This repository contains the latest STABLE GNOME Version, receiving regular updates of the stable branch to keep GNOME in Factory up-to-date. You no longer get unstable branches of GNOME in here, but it gets you (hopefully!) a stable experience, which you can expect quickly to land in openSUSE:Factory.


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 (13.1 at this moment).

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 an 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 13.1. 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 13.1 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 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