When installing Linux please make sure that you include Development Support. We will install CUPS from source, which means that we need to compile it.
It is certainly possible to add the necessary packages to an existing Linux Installation that is missing development support. However this will not be covered in this document.