Suppose that you are rolling out a new service that requires a database server—for example, MariaDB. It is unlikely that you will have installed and enabled MariaDB in all of your SOE images, and hence, the first task before you do anything else will be to install the software package.
Both of our example operating systems in this book (and indeed, many of their derivatives) include native packages for MariaDB, so we could quite easily make use of these. When it comes to package installation, there is, of course, a need to understand what is going on behind the scenes in our target operating system. For example, on Ubuntu, we know that we would normally install our chosen software ...