Perl core is not only an interpreter, but also a set of core modules – File::Spec, ExtUtils::MakeMaker, CPAN, etc. Some of these modules exist in core and in their own package as a convenience for the maintainer – we refer to these modules as "dual-life" modules.
You probably have installed Perl. If not, it's not a good idea to test it ;-)
How to test
- Do you have perl?
rpm -q perlGreat. This will require core modules, so they are installed, too (e.g. perl-PathTools, perl-ExtUtils-MakeMaker)
- Will 'perl' or 'perl(Some::Module)' be installed in dnf upgrade? Did
dnf upgradepass? Then dual-life packages don't conflict with core package. No missing dependencies or NVR problems.
- Do you have only perl-interpreter because you like minimal installation? Great, than you can check if upgrade doesn't pull in any other unneeded dependencies.
- Clean yum upgrade without warnings, no NVR problems, no new useless dependencies in case of minimal Perl installation.