Upgrading Fedora 12 to Fedora 13

Personally, I have used the live method of upgrading my Fedora system for the last 5 releases. I would recommend that you understand what an RPM package is, how the dependency resolution process works, and finally, how to resolve conflicts manually. That being said, if you brick your system, you are the only one to blame.

  1. Download the fedora-release RPM package.
  2. (I usually like to download the release RPM before installing.)
    • wget http://mirrors.kernel.org/fedora/releases/13/Everything/i386/os/Packages/fedora-release-13-1.noarch.rpm
  3. Install the fedora-release RPM package.
    • rpm -Uvh fedora-release-13-1.noarch.rpm
  4. Update the yum package.
    • yum update yum
  5. Update the rpm package.
  6. (This step should generally be taken prior to performing an inline upgrade. I was not able to do so without RPM conflicts, and opted to skip this step.)
    • yum update rpm
  7. Update system.
    • yum update
  8. Reboot.


Fugitol RPMs

The primary purpose of Fugitol is the distribution of custom RPMs for CentOS5/RHEL5.  These include several packages that are hard to find, not built to my standard, or otherwise unavailable for these platforms.  These also include packages pertaining to OSDial, which are otherwise funded through Call Center Service Group.  All RPMs are compiled and maintained by Lott Caskey.  They RPM repository is located at http://rpm.fugitol.com.

CentOS / RedHat Enterprise Linux
  1. Install the RPMforge repository.
  2. 32bit:
    • rpm -ivh http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
    • rpm -ivh http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
  3. Install the Fugitol repository.
    • rpm -ivh http://rpm.fugitol.com/el/5/noarch/fugitol-release-6-2.2.el5_fio.noarch.rpm