Using vi editor if you want to create a new file or open an existing file having a name starting with + (plus) or – (hyphen), you’ll get an error.
Could not locate a PPD file for package XYZ while installing a Perl package
While installing a Perl package are you getting an error like ‘Could not locate a PPD file for package XYZ’? To solve this problem use cpan instead of ppm. If the package is known, you can directly execute the install