1. Manually upgrade the fedora-release and fedora-release-notes
packages like so:
$ rpm -hUv \
http:// [YOUR FAVORITE MIRROR]/fedora-release-7.92-1.noarch.rpm \
http:// [YOUR FAVORITE MIRROR]/fedora-release-notes-7.92-2.noarch.rpm
2. Disable all third-party repositories in /etc/yum.repos.d.
3. Remove third-party packages for which there is no new repo. The
upgrade will fail due to broken dependencies otherwise.
4. $ yum update
5. Now your system has updated versions of all of your previously
installed packages. In order to pick up new packages from the
groups you care about, you'll want to do something like so:
$ yum groupinstall "GNOME Desktop Environment" \
"Development Tools" "Server Configuration Tools" \
"Hardware Support" "Sound and Video" \
"Graphical Internet" "Fonts" \
"Games and Entertainment" "Printing Software" \
"Administration Tools" "Office/Productivity" "System Tools"
6. Reboot.
cheersespecial thanks to Anthony Green