Keep installed RPMs in sync
Solution 1:
The following ideas may also help you:
- Use the yum versionlock plugin (
yum install yum-plugin-versionlock
) to lock specific packages to a specific version or release. - Use Katello or the older Spacewalk for a more centralized management tool, similar to Red Hat Satellite. It allows you to create custom software channels with specific packages in them.
Solution 2:
Pick your method.
- Roll your own repo and keep this updated to the last version you want.
- Use a tool like Puppet.
- Use a distributed shell to issue the update commands.
- Use one machine as master and script a tool that reads the package list on the master and uses this on the others.
Solution 3:
Apart from the tools/ideas listed, another nice solution for this task is Pulp.