Managing updates in an enterprise
When you first install any Linux distro, it will be configured to access its own package repositories. This allows the user to install any software package or install updates directly from these normal distro repositories. This is great for home or small business use, but not so great for the enterprise.
In an enterprise setting, there are two additional considerations:
- You want to restrict what packages the end users are allowed to install.
- You always want to test updates on a separate test network before allowing them to be installed on a production network.
For these reasons, enterprises will often set up their own repository servers that only have approved packages and approved updates. All other machines on the network will be configured to pull their packages and updates from them, rather than from the normal distro repository. (We won't go into how to set up on-premises repository servers here, because that's a topic better suited for a Linux administration book.)
I think that that's about it for our introductory chapter. Let's wrap things up in a summary, shall we?