A micro blogpost ago, I said I was going to upgrade to Rawhide. And I did. Some of you asked "How?", and so let me start by telling you exactly that; Remember I was running Fedora 11 x86_64, fully up-to-date before I started the following procedure, which I've been repeatedly executing between Alpha and Beta releases ever since Red Hat Linux 9 -and yes sometimes it fails and nukes your machine, be very, very careful.
- In a terminal, type:
# yum upgrade
- See dependencies resolve, and fail resolving. For the part they fail resolving, determine whether you are going to need these packages after you upgraded. In my case, there is too much useless crap installed I can remove (netcdf-devel, other *-devel, packages I use once or show off to somebody but never use again, etc.), and there's things I don't really need for the work that I do on my laptop (codecs anyone?). So, in my case;
# yum -y remove <all-packages-with-failed-dependencies>
- Again, attempt to upgrade and type:
# yum -y upgrade
- Give it some time, if you have as many packages installed as I do. Around 2300 packages in my case, that is.
- First thing you do after success, is reboot.
- Enjoy Rawhide!
Now, for the part where have some initial thoughts on Rawhide as it currently is;
- Apparently, my mirror isn't fully up to date. I have no gnome-shell package but that was the reason I wanted to try out Rawhide earlier then normal; I normally yum upgrade my way through to Rawhide during the same time a Beta release is pending or readily available.
- Hence, I have yet to enjoy the nastyness that comes with running a desktop environment that is still being developed, while trying to do some actual work.
- The GTK(+? 2? Dunno, don't care) theme thing (engine?) has slightly changed. For one, the standard buttons that say "Quit", "Save", "Close", etc. are not as huge anymore, and so now they seem to me like actual buttons (rather then empty spaces I can click on). However seamingly insignificant, its an improvement!
- The most yum upgrade trouble I had was about this packaging effort I had once done for a customer; practically, there was no Fedora* trouble in yum upgrading. There was some RPMFusion package that wouldn't upgrade, but so be it (gstreamer-plugins-bad).
- There is some packages in Rawhide that, I assume, have to be rebuilt (or otherwise updated). Amongst these:
$ package-cleanup --problems
Setting up yum
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
Reading local RPM database
Processing all local requires
Missing dependencies:
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires NetworkManager = 1:0.7.1-8.git20090708.fc11
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires NetworkManager-glib = 1:0.7.1-8.git20090708.fc11
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libnm_glib.so.0()(64bit)
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libnm_glib_vpn.so.0()(64bit)
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit-dbus.so.2()(64bit)
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit-gnome.so.0()(64bit)
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit-grant.so.2()(64bit)
Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit.so.2()(64bit)
- For the rest of it, everything works!
More thoughts and feedback and stuff after I've installed the new gnome-shell!