|
| Patch Howto |
- Different ways to install the patches for each distro
- Always BACKUP your current system BEFORE applying your new patches
- You want to maintain your own local patch server
- one setof patch server for testing new patches
- one released set of patches for production system to use
|
| Dependency Problems |
- Each patch require some set of dependencies which must be satisfied before the patch can be installed
- ALL package managers fail these dependencies, some fail worst than others
- If the package knows it needs xxx to be installed, ask and go do it, instead of failing to install the package
- the Sequence of packages to be installed is important to satsify these dependencies
|
| Gui-Based Patches |
- You might not be able to control which packages are updated
- Redhat Patches
- Suse Patches
|
| Manually Install the Patches |
- Apply only the patches you require
- Always apply patches with a script so you can repeat it 10x or 1000x for each server
- you should trivially be able to maintain 50 or 5,000 servers with equal ease
- Tar Ball Patches ( for each *.tgz file )
- tar zxcf /path/patches.tgz
- sh /install/install.sh
- RPM Patches ( for each *.rpm file )
- rpm -Uvh /path/patches.rpm
- .deb Patches
- apt-get update
- apt-get dist-upgrade
|