How to install the noip2 on Ubuntu and run via systemd systemctl (noIP Dynamic Update Client)

This post attempts to fix that problem by installing required packages to run the make command, install noip2 binary, fix file permissions if missing, create an init.d script for service command, create a systemd file so that we can control it via systemd and finally enable it via systemctl.