docs: def main():
      """
      Check Dependencies, download files, integrity check
      """
      # vars
      tar_file = TMPDIR + '/' + BINARY_URL.split('/')[-1]
      chksum = TMPDIR + '/' + MD5_URL.split('/')[-1]
      # pre-run validation + execution
      if precheck() and os_packages(distro.linux_distribution()):
          stdout_message('begin download')
          download()
          stdout_message('begin valid_checksum')
          valid_checksum(tar_file, chksum)
          return compile_binary(tar_file)
      logger.warning('%s: Pre-run dependency check fail - Exit' % inspect.stack()[0][3])
      return False