Because we’re often told to RTFM, I decided to write one for the project.
This guide requires common sense and perhaps technical knowledge of what you’re doing.
Upgrading from Fedora 14 – Gnome
If you’re using Fedora 14 and want to switch to BlueBubble, there’s currently no easy way to do this. I recommend you proceed with the regular upgrade, try Gnome 3 for a few days and if you’re not convinced, follow the guide below.
Installing BlueBubble from Fedora 15.
For starters, Read The FAQ. You can set up the BlueBubble repository by using gedit (or vi, or your favorite editor) /etc/yum.repos.d/bluebubble.repo
name=BlueBubble Project Packages
You’ll also want to import the rpm key.
rpmkeys –import http://bluebubble.k3rnel.net/repo/RPM-GPG-KEY-bluebubble
This repository contains a lot of conflicting packages. This is natural, you can’t have gedit-2.32 and gedit-3 installed at the same time, and yum will complain from time to time, but you’re free to choose which packages to stick in most cases.
There are at least two ways to do this. If you’re uncomfortable with staying under a command-line-interface for too long, Install KDE and load it, otherwise booting into “Run Level 3” does the job without the KDE requirement. Once it’s safe to remove Gnome, then go ahead and
yum remove gnome-panel nautilus gnome-terminal gedit control-center control-center-filesystem evolution-data-server file-roller gnome-bluetooth gnome-power-manager libgdata libgweather libgnomekbd
Once you’re Shell-Free, you can yum groupinstall gnome-desktop-classic. I added gdm as part of the group, but gdm looks ugly because of mismatching themes. If you prefer, you can replace gdm with kdm, though that will drag KDE packages. Here’s how to switch to kdm.
Reboot your computer once you’re done and enjoy Gnome 2.32 on Fedora 15. I’m aware that certain programs can’t be installed due to incompatible requirements (Such as gLabels, which requires evolution-data-server-3 while we’re sticking with evolution-data-server-2.32). The only thing I can do is provide alternative packages (glabels-classic, in this case) which would be the same version you were running on Fedora 14.
Switching back to Gnome 3.
If for whatever reason you decide that Gnome ‘Classic’ on Fedora 15 just isn’t for you…. No hard feelings. Switching back to Gnome 3 is pretty simple. Just yum groupremove gnome-desktop-classic (or just remove the -classic packages) from either KDE or Run Level 3 (Same as above), and then yum groupinstall gnome-desktop to install Gnome 3.
Last, but not least, I’d like to give a shout out to the many people who helped me out on this mad quest to bring old Gnome onto new Fedora. In no particular order, thanks to Kevin Fonzi (nirik), Tom Callaway (spot), Guillermo Gomez (gomix), Rex Dieter (rdieter) (And whoever else I forgot to name) for helping me out with technical aspects. Paulo Cereda who helped me out with the logo, video and other things, and finally, the entire Gnome Development Team and Fedora’s Packagers for making Gnome 2.32 as awesome as it is. They’re the ones that did all the hard work. Thanks!
In some cases, you can install ‘new’ packages (like gnome-terminal, gedit and nautilus) on Gnome 2.32. You can also use this repository’s ‘old’ packages on Gnome 3. Either way, you might want to modify your /root/.bashrc file and add alias yum=”yum –skip-broken”, because yum will always try to update your ‘classic’ packages, give up on it, and forget to update the rest.
I learned a thing or two based on recompiling Gnome and I think the time and effort put into BlueBubble could be better used in making Gnome 3 suck less, so my next project will be providing a Fedora-compatible repository (Separate from BlueBubble) which will help bring Gnome 2′s goodies into Gnome 3′s fallback mode without having to stick with old libraries and packages. Exact details and all will be provided in a separate blogpost. Stay tuned.
I’ve already done the impossible. This should be a piece of cake.