You Got A Question? Ask    GNOME Community!

Get GNOME 3.12 in Fedora 20 From Copr

While Fedora 21 release will be greatly delayed, and they will probably skip GNOME 3.12 (go direct to 3.14), it would be very unfair for the people that worked hard in the past 6 months, to see their work not published from a major distributor. It would be also unfair for the users that want use GNOME 3.12, but they don’t want to change distro (Fedora).

Richard Hughes (Red Hat / GNOME) has pushed GNOME 3.12 in the Copr building system, for Fedora 20 installations. That may be a temporary solution, and GNOME 3.12 will hopefully be available from the official Fedora repos. The funny thing is that though all this mess, it is the first time that Fedora will migrate to the latest GNOME so early ;)


I am running it in a Virtual Box for the last 3 days, and I have installed Guest-Additions and all media codecs.


GNOME Software is totally broken for me, and anyone can get different kind of problems. I want to say that isn’t a good idea to use it for your main yet. Besides GNOME 3.12 is still on beta, and the quality of this implementation (F20/G3.12) is expected to be increased.


You need to carefully read the instructions at:

and in short it just involves to add the repo.

For no multi-arch installations that would be:

$ sudo gedit /etc/yum.repos.d/gnome-3-12.repo
name=Copr repo for f20-gnome-3-12 owned by rhughes

And update

$ sudo yum update

You may also need to disable selinux

$ sudo gedit /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.

And restart to apply the new policy.

Of course things can go bad, and you should be familiar with “yum distro-sync” to revert back on the previous state.


I embed the original announcement post because it has some additional info, plus you can ask any issues you may face.

  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community
  • Pingback: Get GNOME 3.12 in Fedora 20 From Copr | Linux news()

  • Pingback: GNOME 3.12 | Hello Linux()

  • Abhinav1217

    I tried updating but it is not working. Here are last few lines from the console.


    —> Package yelp-tools.noarch 0:3.12.0-1.fc20 will be an update

    —> Package yelp-xsl.noarch 0:3.10.1-1.fc20 will be updated

    —> Package yelp-xsl.noarch 0:3.12.0-1.fc20 will be an update

    –> Running transaction check

    —> Package epiphany-runtime.x86_64 1:3.12.0-1.fc20 will be installed

    —> Package gfbgraph.x86_64 0:0.2.2-1.fc20 will be installed

    —> Package gnome-bluetooth-libs.x86_64 1:3.10.0-1.fc20 will be updated

    –> Processing Dependency: for
    package: nm-connection-editor-

    —> Package libinput.x86_64 0:0.1.0-1.fc20 will be installed

    —> Package libinput-devel.x86_64 0:0.1.0-1.fc20 will be installed

    —> Package libmediaart.x86_64 0:0.3.0-1.fc20 will be installed

    —> Package mozjs24.x86_64 0:24.2.0-3.fc20 will be installed

    –> Finished Dependency Resolution

    Error: Package: nm-connection-editor- (@updates)


    Removing: 1:gnome-bluetooth-libs-3.10.0-1.fc20.x86_64 (@koji-override-0/$releasever)

    Updated By: 1:gnome-bluetooth-libs-3.12.0-1.fc20.x86_64 (rhughes-f20-gnome-3-12-x86_64)

    You could try using –skip-broken to work around the problem

    You could try running: rpm -Va –nofiles –nodigest

    Please help ??

    • alex285

      I think you should add this on the Google discussion I am attaching on the post. yea yea, you need a google account I am afraid :(

      But did you try?
      $ sudo yum update –skip-broken

      Additionally install dnf
      $ sudo yum install dnf

      and try update with dnf
      $ sudo yum dnf update

      it resolves dependencies better.