--- myst: html_meta: description: Understanding package management in Ubuntu Server including APT, third-party repositories, and software update best practices. --- (explanation-managing-software)= # Managing software This section explains how software is managed on Ubuntu Server and outlines recommended best practices. ## Package sources * {ref}`Third party repository usage ` gives some best practices and guidance if you need to use Third Party software ```{toctree} :hidden: Third party repository usage ``` ## Configuration There are many different ways to configure the software on your machine. * {ref}`Changing package files ` * {ref}`Configuration managers ` ```{toctree} :hidden: Changing package files Configuration managers ``` ## Updates * {ref}`About apt upgrade and phased updates ` explains phased updates and why you may see related messages. * {ref}`Advance testing of updates in best practice server deployments ` helps you to avoid updates being rolled out on your production systems without them being tested first. ```{toctree} :hidden: About apt upgrade and phased updates Advance testing of updates in best practice server deployments ``` ## See also * How-to: {ref}`how-to-managing-software`