I'm not talking about installing everything, I'm talking about downloading the everything ISO on your host system to use as a local yum repository so you have access to
the packages you need when you need them, such as perl, which was apparently NOT
installed by the minimal ISO, NOT
included in the minimal ISO rpms, and was NOT
installed when you ran your rpm command, as indicated by your "perl: command not found" error.
Using the minimal ISO as a yum repository is pointless as it doesn't include anything that wasn't already installed as part of the original OS installation. That's what the "minimal" means.
And this is what I was saying didn't make any sense:
I need to use the minimum ISO for the applications I'm running.
the minimal ISO (ignoring size constraints), because it does not include anything special that's not also included by the other ISOs. You might be able to use the minimal ISO, if your requirements are very light, but if it doesn't include a package you need, then it doesn't include a package you need (which would be just about anything). In that case you need to either have internet access so you can use an online repo, or download one of the more complete ISOs to use as a local repo to grab those additional packages.