(written using emacs outline mode, which explains the leading asterisks for sections and subsections. this is just a rough outline, so feedback is appreciated.) *** Basic yum for administrators **** Overview An overview of yum for administrators to start installing, upgrading, etc. *not* for setting up your own repositories, at least not yet. Summary : see http://linux.duke.edu/projects/yum/ and mention the notion of headers vs RPMs **** Installation - list of pre-requisite RPMs here - where to get yum: http://linux.duke.edu/projects/yum/download.ptml - make sure you download and install the correct version for your system (mention "cat /etc/redhat-release" here) **** The parts Just so you know, the essential parts: /usr/bin/yum (client-side command) /etc/yum.conf (config file) Other files/directories worth knowing about (with a short explanation of each): /etc/init.d/yum /etc/cron.daily/yum.cron /etc/logrotate.d/yum /var/log/yum* /var/cache/yum For advanced yummers (and covered later somewhere), you can build your own repositories with /usr/bin/yum-arch (is it worth suggesting turning off the yum daemon for the time being until one gets more familiar with running it manually?) **** What is a yum server/repository? (have to clarify this terminology issue: server vs repository) - layout of repository headers/ RPMS/ (question: AFAICT, a repository must have a top-level headers/ directory, but the associated RPMs directory need not be at the same level. what's the flexibility here?) - mention that a single repository is release specific, point at http://linux.duke.edu/projects/yum/repos/ for some examples (question: is there an automated way to "scan" for release-specific yum repositories that would match your release?) **** Configuring /etc/yum.conf - still working on this, since i still don't understand all the grotty details **** Basic yum operation - multiple subsections, getting into list, install, upgrade, rday