<<O>>  Difference Topic ServerSoftwareInstall (r1.6 - 31 May 2009 - BenScott)

TOC: No TOC in "Organizational.ServerSoftwareInstall"
Line: 18 to 18

Furthermore, when going outside the distribution, try looking in "big name" repositories first. For example, RPMForge provides a large number of independent packages. We even have the RPMForce repository configured for YUM on liberty; it just isn't enabled by default. By keeping the number of places we have to go to to get software to a minimum, we again make updates and upgrades easier.


Repository priorities

When a third-party repository is configured, use the yum-priorities plugin to configure the "stock" repositories to have a higher priority (lower number) than the third-party repo. This keeps the third-party repo from unexpectedly upgrading the distro beyond recognition. Make the the plugin is installed and enabled (in /etc/yum/pluginconf.d/priorities.conf)!

Our convention for priority numbers is:

base/updates 10 The distribution core should have highest priority
extras/addons 15 These should technically only enable the RHEL-to-CentOS port, but just in case, let the core win
centosplus/contrib 20 These are packages added by the CentOS team which add functionality over RHEL
third-party repos 50 Anyone else

We skip numbers to allow fine-tuning as needed in the future.

Package kit storage

For packages which are downloaded manually (i.e., not via up2date or yum), the original package file (binary RPM, source tarball, whatever) should be stored under the /usr/local/adm/pkgs/ directory. This makes reinstalls easier, and reduces duplication of download.

View topic | Diffs | r1.7 | > | r1.6 | > | r1.5 | More
Revision r1.5 - 10 Nov 2007 - 12:58 - BenScott
Revision r1.6 - 31 May 2009 - 16:46 - BenScott