Updating Perl will not help you, because the missing modules are not part of the core Perl distribution; they must be installed separately. Tools like cpanm will help you install the modules (given the list of required modules), but they cannot look at the script and figure out which modules it needs. The script author should have done this, but apparently he didnโt. Update: If you say this ffencoderd.pl , the author has listed the necessary modules . You need to install IPC :: ShareLite, Config :: General, SOAP :: Lite, XML :: DOM, XML :: Simple, Pod :: WSDL, Pod :: Xhtml and HTML :: Template.
The easiest way to install this is to install cpanm and then type:
cpanm IPC::ShareLite Config::General SOAP::Lite XML::DOM XML::Simple Pod::WSDL Pod::Xhtml HTML::Template
If you did not have a list of modules to install, this question , we will find out what script dependencies are. In my answer you will find a script that uses Module :: ExtractUse to list script dependencies. The only modules you need to install are Module :: ExtractUse and Module :: CoreList (if you don't already have one). You will need to tweak the script a bit for your situation.
source share