Software management is an important aspect of Linux system administration. Knowing how to work with software packages is an asset that you will master after finishing this chapter.
In this chapter, you will learn how to use specific software management commands as well as learn how software packages work depending on your distribution of choice. You will learn about the latest snap and flatpak package types and how to use them on modern Ubuntu and CentOS distributions. By the end of the chapter, you will also have a glimpse of how to build your own package.
In this chapter, we're going to cover the following main topics:
- Linux software package types
- Managing software packages
- Building a package from source