Installing server software usually means installing libraries and receiving future fixes too. A package manager tracks those pieces, retrieves them from configured repositories and manages their versions.
On Ubuntu, tools such as APT use repository metadata to find packages and dependencies. Refreshing that metadata updates the list of available software; upgrading changes installed packages. Use the distribution's supported repositories when possible, and inspect what a package manager proposes before allowing it to remove or replace software.
Try it in a lab
On a disposable machine, inspect the configured repositories, find a small package, review its proposed dependency changes and install it. Record the installed version and remove the package when finished.
Check your understanding
Explain the difference between refreshing repository metadata and upgrading installed packages. Show how you would identify the repository that supplied a package.
Before you start
Avoid mixing unrelated distribution repositories or blindly executing installation scripts. Keep changes reproducible and consult the distribution documentation for release upgrades.
Read the official guide
Use the project documentation for version-specific commands and prerequisites. Record the versions and results of your own exercise. This page proposes a learning activity; it does not report a Kubedex test.
This is a newly written study reference at an address from the original Kubedex course outline. The original lesson was not recovered. It does not include course enrolment, progress tracking or a certificate.
Sources & further reading
Spotted something that needs another look?
Help improve this page →