Personal tools
You are here: Home The missing RPMs
Document Actions

The missing RPMs

RSS Feed Category: Infrastructure — Other products by this author
A group of RPM repositories for my projects, contributed or hard-to-find RPMs that I've built, and Zope / Plone releases for CentOS 5. Use the Issue tracker tool on this page to report packaging bugs and issues.

Current release

No stable release available yet.

Experimental releases

There are no experimental releases available at the moment.

Project Description

Project resources

These repositories contain an assortment of RPMs from my own projects and other projects (e.g.: Zope, Plone) that, for a variety of reasons, haven't gotten around to releasing RPM packages of their releases.  There are three repositories:

  1. 3rdparty:
    Third-party software packages that I've built, generally for Fedora 11 or earlier
  2. rudd-o:
    RPM releases of all my software projects, built in Fedora 11, but they generally work on other distributions as well.
  3. zope:
    RPM releases of Zope and Plone for CentOS 5 and other distributions that use Python 2.4.

Before you use these packages

There are a few facts you need to know before using several third-party packages available in this area -- such as Plone or Zope).  Please do not forget to peruse the Documentation section of this area -- we highly suggest you look for the manual corresponding to the software package you are installing.  If you have any questions, the Answers section is yours -- pose a question as a comment and I will answer it.

How to use the repositories here

It's straightforward.  First, set your computer up to use the RPM Fusion repository.  After that, follow these instructions to get your computer acquainted with the various RPMs available here:

If your Linux distribution uses Yum

  1. Create the file /etc/yum.repos.d/the-missing-rpms.repo, and add the following text to it:

    [3rdparty]
    name=Third-party packages at The missing RPMs
    baseurl=http://yum.rudd-o.com/3rdparty/
    gpgkey=http://yum.rudd-o.com/RPM-GPG-KEY
    enabled=0
    
    [rudd-o]
    name=Packages from Rudd-O.com at The missing RPMs
    baseurl=http://yum.rudd-o.com/rudd-o/
    gpgkey=http://yum.rudd-o.com/RPM-GPG-KEY
    enabled=0
    
    [zope]
    name=Zope and Plone packages at The missing RPMs
    baseurl=http://yum.rudd-o.com/zope/
    gpgkey=http://yum.rudd-o.com/RPM-GPG-KEY
    enabled=0
  2. Enable in the created file (by changing enabled=0 to enabled=1) any repositories you plan to use.
  3. Import the security key into your RPM database with the following commands:

    wget http://yum.rudd-o.com/RPM-GPG-KEY ; rpm --import RPM-GPG-KEY

If you're using the Smart package manager

  1. Create the file /etc/smart/channels/the-missing-rpms.channel, and add the following text to it:

    [3rdparty]
    name=Contributed packages at The missing RPMs
    baseurl=http://yum.rudd-o.com/3rdparty/
    gpgkey=http://yum.rudd-o.com/RPM-GPG-KEY
    type=rpm-md
    enabled=0
    
    [rudd-o]
    name=Packages from Rudd-O.com at The missing RPMs
    baseurl=http://yum.rudd-o.com/rudd-o/
    gpgkey=http://yum.rudd-o.com/RPM-GPG-KEY
    type=rpm-md
    enabled=0
    
    [zope]
    name=Zope and Plone packages at The missing RPMs
    baseurl=http://yum.rudd-o.com/zope/
    gpgkey=http://yum.rudd-o.com/RPM-GPG-KEY
    type=rpm-md
    enabled=0
  2. Enable in the created file (by changing enabled=0 to enabled=1) any repositories you plan to use.  You can also use the Smart GUI to enable and disable these repositories easily.
  3. Then import the security key into your RPM database as per the Yum instructions.

After that, you can tell your package manager to update its sources and it should just work.

Distribution compatibility note

We intend to make all RPMs in this repository work with all major releases of all popular RPM distributions without requiring a different rebuild for each distribution.  In other words, each RPM package must work with all Linux distributions out there.  If one of the RPMs available in this repository does not work with your distribution, that is a bug and you should report it so we can fix it at once.

At the moment, the Zope repository does not work in Fedora 10 or Fedora 11 because our Python packages are still not parallel-installable with the Fedora Python packages.  Stick to CentOS 5 until we've ironed out the issues.