Getting Started

Before using any packages from the IUS Community repositories, you should first read and agree to the End User Agreement.

Project Page, Wiki, and Mailing Lists

Reporting Bugs and Feature Requests

Accessing our Yum Repositories

Subscribing to the IUS Yum Repository

Subscribing to the IUS Community repositories is as easy as installing an RPM package.  Within the repo are two packages called ‘epel-release’, and ‘ius-release’.  The packages configure your system to use the Fedora EPEL and IUS Community repositories, as well as installs the GPG keys necessary to validate signed packages of both.

Note: IUS Packages replace stock RHEL packages, however they do not obsolete them.  Meaning, you can’t just ‘yum upgrade’ and get our packages… you need to first remove the stock RHEL package such as mysql, and replace it with the IUS package such as mysql51. See the Client Usage Guide on the wiki for full examples of installing software from IUS.

Known Yum Dependency Resolution Issues

The IUS CoreDev Team is aware of an issue with the current version of Yum and how it resolves dependencies when installing packages.  For background on this matter please see the upstream bug reports that we have submitted:

We have implemented an optional and temporary workaround by backporting the original patch that we submitted to a yum3 package in the IUS EL 5 repositories.  This package is only being made available for the meantime until the changes in upstream Yum are implemented in RHEL.  You don’t have to replace Yum, however if you choose not to you will experience the dependency resolution issues outlined in the bugs listed above.

Replacing Yum is easy and can be reverted once the changes are ported to RHEL.  Note: You want to make sure you yum download ‘yum’ as well as ‘yum3′ incase you have issues and need to roll back to stock yum.  Additionally, removing and re-installing yum may copy a modified /etc/yum.conf to /etc/yum.conf.rpmsave.  If this is the case you will want to copy your saved file back into place to preserve any changes you have made:


root@linux ~]# yum install yum-utils
root@linux ~]# yumdownloader yum yum3
root@linux ~]# rpm -e yum --nodeps
root@linux ~]# rpm -Uvh yum3*
.rpm

This will replace yum, with the IUS yum3 package. With this change, you will be able to ‘yum install X’ package and allow it to properly resolve the dependency with IUS packages (if the base IUS package is installed for that dependency).

  1. No comments yet.

  1. December 17th, 2009
Comment are closed.