Files
opsschool-curriculum/package_management_101.rst
2012-12-26 15:30:52 -05:00

42 lines
982 B
ReStructuredText

Package management
******************
Workflow
========
.. graphviz::
digraph foo {
"Unix Fundamentals" -> "Package management";
}
What is a package manager?
==========================
High level overview.
Mention that most flavors of Unix have their own way of managing packages, but
at their core they all follow the similar principles (install/uninstall
packages, keep track of what is installed, etc).
RPM and YUM (RedHat, CentOS, Fedora, Scientific Linux)
===========================================================
Some text about what RPM is, what YUM is, and how they both provide two halves of
the same function.
Installing packages
-------------------
Upgrading packages
------------------
Uninstalling packages
---------------------
Querying the RPM database
-------------------------
Creating packages
-----------------
Mention spec files and roughly how RPMs are put together.
Then introduce FPM and tell them not to bother with spec files yet.